From bae3adf0239e4df31525584d47773d3d08758c1f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 17 Oct 2026 09:23:17 +0000 Subject: [PATCH] feat(packages): the bootstrap pilot imports the standard library's Text as a source package (PK-05, Refs #161) Deletes bootstrap/src/Text.lex.tex and the equivalence assertion of BS-01, declares stdlib as a source package of bootstrap/, adds the root lexlean-workspace.toml, stages a project with its packages in xtask, and regenerates the bootstrap/ records. SPEC 10.5 states why version is required and why a package manifest declares builtin lexicon sources only. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01AinddrUH9xHeNmR6FTWypN --- CHANGELOG.md | 6 +- CONFORMANCE.md | 1 + README.md | 4 +- SPEC.md | 21 +-- bootstrap/README.md | 16 +- .../LexLeanBoot/AxiomOutput.coverage.json | 2 +- .../coverage/LexLeanBoot/Text.coverage.json | 1 - .../coverage/LexLeanStd/Text.coverage.json | 1 + .../lexicons/LexLeanStd.Text.closure.json | 1 + .../expected/build/lexicons/Text.closure.json | 1 - bootstrap/expected/build/manifest.json | 2 +- .../maps/LexLeanBoot/AxiomOutput.map.json | 2 +- .../build/maps/LexLeanBoot/Text.map.json | 1 - .../build/maps/LexLeanStd/Text.map.json | 1 + .../modules/LexLeanBoot/AxiomOutput.lean | 30 ++-- .../build/modules/LexLeanBoot/AxiomOutput.tex | 28 +-- .../{LexLeanBoot => LexLeanStd}/Text.lean | 4 +- .../{LexLeanBoot => LexLeanStd}/Text.tex | 7 + .../LexLeanBoot/AxiomOutput.eligibility.json | 2 +- ...3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.lean | 20 --- ...ffb1f0a6611d.LexLeanBoot.Text.process.json | 1 - ...0feda9c7929a.LexLeanBoot.AxiomOutput.lean} | 0 ...929a.LexLeanBoot.AxiomOutput.process.json} | 2 +- ...da9c7929a.LexLeanRuntime.Collections.lean} | 0 ...a.LexLeanRuntime.Collections.process.json} | 2 +- ...0feda9c7929a.LexLeanRuntime.Portable.lean} | 0 ...929a.LexLeanRuntime.Portable.process.json} | 2 +- ...6da1bc7440feda9c7929a.LexLeanStd.Text.lean | 20 +++ ...40feda9c7929a.LexLeanStd.Text.process.json | 1 + bootstrap/expected/verify/audit/output.txt | 36 ++-- ...ct.Xf283e32153b6da1bc7440feda9c7929a.lean} | 4 +- .../expected/verify/extract/process.json | 2 +- .../R0.lean | 14 +- .../R0/Compose/RustStd.lex.tex | 24 +-- .../R0/RustStd.lean | 4 +- .../R1.lean | 154 ++++++++-------- .../R1/Compose/RustStd.lex.tex | 46 ++--- .../R1/RustStd.lean | 4 +- bootstrap/expected/verify/preserve/audit.txt | 18 +- .../verify/preserve/preservation.json | 2 +- ...be.Pf283e32153b6da1bc7440feda9c7929a.lean} | 0 bootstrap/expected/verify/probe/process.json | 2 +- .../verify/process/lean/LexLeanBoot.Text.json | 1 - .../verify/process/lean/LexLeanStd.Text.json | 1 + .../process/leanchecker/LexLeanBoot.Text.json | 1 - ...b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json | 1 - ....C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json | 1 - ...b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json | 1 - ....C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json | 1 - ...bc7440feda9c7929a.R0.Compose.RustStd.json} | 2 +- ...2153b6da1bc7440feda9c7929a.R0.RustStd.json | 1 + ....Cf283e32153b6da1bc7440feda9c7929a.R0.json | 1 + ...bc7440feda9c7929a.R1.Compose.RustStd.json} | 2 +- ...2153b6da1bc7440feda9c7929a.R1.RustStd.json | 1 + ....Cf283e32153b6da1bc7440feda9c7929a.R1.json | 1 + .../process/leanchecker/LexLeanStd.Text.json | 1 + .../preserve/LexLeanPreserve.Audit.json | 2 +- ....C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json | 1 - ....C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json | 1 - ...bc7440feda9c7929a.R0.Compose.RustStd.json} | 2 +- ...153b6da1bc7440feda9c7929a.R0.RustStd.json} | 2 +- ....Cf283e32153b6da1bc7440feda9c7929a.R0.json | 1 + ...bc7440feda9c7929a.R1.Compose.RustStd.json} | 2 +- ...153b6da1bc7440feda9c7929a.R1.RustStd.json} | 2 +- ....Cf283e32153b6da1bc7440feda9c7929a.R1.json | 1 + .../verify/production/compiler-input.json | 2 +- bootstrap/lexlean.lock | 12 +- bootstrap/lexlean.toml | 6 + bootstrap/src/AxiomOutput.lex.tex | 32 ++-- bootstrap/src/Text.lex.tex | 167 ------------------ crates/conformance/src/cases/bootstrap.rs | 37 ++-- crates/conformance/src/cases/packages.rs | 84 +++++++++ crates/conformance/src/cases/repository.rs | 2 +- crates/conformance/src/support.rs | 30 +++- crates/conformance/tests/conformance.rs | 5 + features/suites/packages.feature | 7 + lexlean-workspace.toml | 2 + model/ids.toml | 6 + .../rust-std/is_closed_lean_name/package.json | 2 +- .../is_closed_lean_name/provenance.json | 2 +- .../rust-std/parse_audit_output/package.json | 2 +- .../parse_audit_output/provenance.json | 2 +- xtask/src/main.rs | 94 ++++++++-- xtask/src/spec_links.rs | 4 +- 84 files changed, 521 insertions(+), 496 deletions(-) delete mode 100644 bootstrap/expected/build/coverage/LexLeanBoot/Text.coverage.json create mode 100644 bootstrap/expected/build/coverage/LexLeanStd/Text.coverage.json create mode 100644 bootstrap/expected/build/lexicons/LexLeanStd.Text.closure.json delete mode 100644 bootstrap/expected/build/lexicons/Text.closure.json delete mode 100644 bootstrap/expected/build/maps/LexLeanBoot/Text.map.json create mode 100644 bootstrap/expected/build/maps/LexLeanStd/Text.map.json rename bootstrap/expected/build/modules/{LexLeanBoot => LexLeanStd}/Text.lean (99%) rename bootstrap/expected/build/modules/{LexLeanBoot => LexLeanStd}/Text.tex (94%) delete mode 100644 bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.lean delete mode 100644 bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.process.json rename bootstrap/expected/verify/audit/{LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.lean => LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.lean} (100%) rename bootstrap/expected/verify/audit/{LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.process.json => LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.process.json} (96%) rename bootstrap/expected/verify/audit/{LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.lean => LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.lean} (100%) rename bootstrap/expected/verify/audit/{LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.process.json => LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.process.json} (97%) rename bootstrap/expected/verify/audit/{LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.lean => LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.lean} (100%) rename bootstrap/expected/verify/audit/{LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.process.json => LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.process.json} (98%) create mode 100644 bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.lean create mode 100644 bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.process.json rename bootstrap/expected/verify/extract/{LexLeanExtract.X5ba510b7049a3e59c5f1ffb1f0a6611d.lean => LexLeanExtract.Xf283e32153b6da1bc7440feda9c7929a.lean} (99%) rename bootstrap/expected/verify/preserve/LexLeanPreserve/{C5ba510b7049a3e59c5f1ffb1f0a6611d => Cf283e32153b6da1bc7440feda9c7929a}/R0.lean (86%) rename bootstrap/expected/verify/preserve/LexLeanPreserve/{C5ba510b7049a3e59c5f1ffb1f0a6611d => Cf283e32153b6da1bc7440feda9c7929a}/R0/Compose/RustStd.lex.tex (93%) rename bootstrap/expected/verify/preserve/LexLeanPreserve/{C5ba510b7049a3e59c5f1ffb1f0a6611d => Cf283e32153b6da1bc7440feda9c7929a}/R0/RustStd.lean (99%) rename bootstrap/expected/verify/preserve/LexLeanPreserve/{C5ba510b7049a3e59c5f1ffb1f0a6611d => Cf283e32153b6da1bc7440feda9c7929a}/R1.lean (87%) rename bootstrap/expected/verify/preserve/LexLeanPreserve/{C5ba510b7049a3e59c5f1ffb1f0a6611d => Cf283e32153b6da1bc7440feda9c7929a}/R1/Compose/RustStd.lex.tex (95%) rename bootstrap/expected/verify/preserve/LexLeanPreserve/{C5ba510b7049a3e59c5f1ffb1f0a6611d => Cf283e32153b6da1bc7440feda9c7929a}/R1/RustStd.lean (99%) rename bootstrap/expected/verify/probe/{LexLeanProbe.P5ba510b7049a3e59c5f1ffb1f0a6611d.lean => LexLeanProbe.Pf283e32153b6da1bc7440feda9c7929a.lean} (100%) delete mode 100644 bootstrap/expected/verify/process/lean/LexLeanBoot.Text.json create mode 100644 bootstrap/expected/verify/process/lean/LexLeanStd.Text.json delete mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanBoot.Text.json delete mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json delete mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json delete mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json delete mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json rename bootstrap/expected/verify/process/leanchecker/{LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json => LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json} (58%) create mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json create mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json rename bootstrap/expected/verify/process/leanchecker/{LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json => LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json} (58%) create mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json create mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json create mode 100644 bootstrap/expected/verify/process/leanchecker/LexLeanStd.Text.json delete mode 100644 bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json delete mode 100644 bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json rename bootstrap/expected/verify/process/preserve/{LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json => LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json} (57%) rename bootstrap/expected/verify/process/preserve/{LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json => LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json} (55%) create mode 100644 bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json rename bootstrap/expected/verify/process/preserve/{LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json => LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json} (57%) rename bootstrap/expected/verify/process/preserve/{LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json => LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json} (55%) create mode 100644 bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json delete mode 100644 bootstrap/src/Text.lex.tex create mode 100644 lexlean-workspace.toml diff --git a/CHANGELOG.md b/CHANGELOG.md index cd87d4cb3..4d8ff43d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,8 +34,10 @@ versions, and the entries below say what each tag does and does not claim. never writes a package file. The schema change moves the language-1.2 compiler-semantics ID once; languages 1.0 and 1.1, and a language-1.2 project without source packages, keep their bytes apart from that identity. The - register gains `PK-01`..`PK-04` (401 rows with `SL-01` and `LM-01`..`LM-03`, `LM-13`); `PK-05` (the `bootstrap/` pilot - imports `stdlib/`) follows #153 and #160. + register gains `PK-01`..`PK-05` (403 rows with `SL-01`, `BS-01`, and `LM-01`..`LM-03`, `LM-13`); `PK-05`: the `bootstrap/` + pilot imports `stdlib/` through a source package, its vendored copy of `Text` + and the equivalence assertion of `BS-01` are deleted, the repository gains a + root `lexlean-workspace.toml`, and `xtask` stages a project with its packages. - The first component of the compiler's own pipeline as language-1.2 source: the exact axiom-output parser (SPEC.md §17.23, §22.5, `BS-01`, #92 step 4; no new diagnostic code, no change to the language-1.2 identity). diff --git a/CONFORMANCE.md b/CONFORMANCE.md index 0b7ba65a3..ca6b44ab8 100644 --- a/CONFORMANCE.md +++ b/CONFORMANCE.md @@ -344,6 +344,7 @@ the error registry does not sanction (R5, `ERRORS.md`). | `PK-02` | `build` | A module of a project imports only modules of its own project and modules of the packages the project declares, and a module of a package only modules of itself and of the packages its own manifest declares: a package module is a module of the importing project under its own module prefix, a module of a package the project does not declare fails with LLR3009, and an import cycle through a package fails with LLR3003. | | `PK-03` | `build` | An importing project builds and verifies under the pinned Lean offline, and its package modules are generated, elaborated, replayed with `leanchecker`, and audited for their exact axioms under the package's module prefix with the package as their origin in the records; the source ID of the project changes with the pins, and no file of the package is written by `fmt`, `build`, or `verify`. | | `PK-04` | `build` | A production root of the importing project whose closure reaches a definition of a package certifies and exports over that closure as it does for a definition of its own module, the `production:` roots of a package are not roots of the importing project, and the importer publishes no certificate of the package's own. | +| `PK-05` | `build` | The `bootstrap/` pilot imports the standard library's `Text` module through a source package of the workspace instead of holding a copy: its configuration declares `stdlib` as a source package, `bootstrap/src/` holds no `Text` module, `check` links `LexLeanStd.Text` as a module of the project whose definitions are ordinary ones, so that the project's production roots remain `parseAuditOutput` and `isClosedLeanName`, and neither the case of `BS-01`, SPEC.md §17.23, nor `bootstrap/README.md` keeps the copy or its equivalence assertion. | ## preservation diff --git a/README.md b/README.md index b15e44d90..9f7e08847 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ just vv # the complete normative acceptance gate (SPEC.md §9.2) just release # vv, then the §30 release criterion; refused until 1.0.0 ``` -All 402 registered conformance IDs are implemented and pass; `just vv` runs clean from a checkout with the pinned toolchain installed. +All 403 registered conformance IDs are implemented and pass; `just vv` runs clean from a checkout with the pinned toolchain installed. The differential against the independent generator `lean4-prod` (SPEC.md §17.19, `OR-01`..`OR-08`) acquires it at its pinned commit: from the checkout `LEXLEAN_ORACLE_DIR` names, or by fetching the commit with `git` into the Cargo target directory (`LEXLEAN_ORACLE_CACHE` overrides), and builds it with the pinned Lean and Rust toolchains. It is validation evidence only and no input to any identity. An oracle that cannot be acquired, is not the pinned files, or fails is unavailable: that fails the gate on Linux x86-64 and is printed as `NOT VALIDATED` elsewhere, and is never reported as agreement. @@ -184,7 +184,7 @@ Every row is validated by `just vv`; the IDs link the claim to its register row, | The runtime of generated Lean as native modules: the portable, collection, model, and reasoning runtimes of language 1.2 are LexLean source that every generated module imports, migrated losslessly and audited against their exact axioms, the released runtime text of languages 1.0 and 1.1 is frozen data equal to their released output, and no other Lean runtime text remains in the compiler but the decoder of core module 2 | `RT-01`..`RT-04` | `build` | | The standard library: language-1.2 source beside the compiler whose members are certified production roots, each validated against Rust's standard library by a seeded differential of its evaluator and rustc realizations; bytes and text over `Bytes` | `SL-01` | `build` | | The bootstrap project: the compiler's own components as language-1.2 source compiled by LexLean's production pipeline to certified Rust packages, the first being the exact axiom-output parser and its closed Lean-name check, each held to the Rust it replaces (the stage-0 oracle) by the committed golden vectors and a seeded differential of its evaluator and rustc realizations, with planted defects detected and the production export committed | `BS-01` | `build` | -| Source packages: a language-1.2 project imports the modules of a locked, content-addressed package of its workspace: `[[source_package]]` and `lexlean-workspace.toml`, the pins in `lexlean.lock` recomputed by every command, imports closed at link, no re-export of a package's production roots, and the package's modules replayed by the importer's `verify` with their origin in the records | `PK-01`..`PK-04` | `build` | +| Source packages: a language-1.2 project imports the modules of a locked, content-addressed package of its workspace: `[[source_package]]` and `lexlean-workspace.toml`, the pins in `lexlean.lock` recomputed by every command, imports closed at link, no re-export of a package's production roots, and the package's modules replayed by the importer's `verify` with their origin in the records | `PK-01`..`PK-05` | `build` | | The literal `nat-add-zero` example, the Lean-verified feature examples, and the complete negative fixture suite | `EX-01`..`EX-08` | `build` | | Language-1.2 text components, first slice: tokenizers and their round-trip laws, with the laws carried as one native core module the generated modules import rather than authored Lean text (context windows, text generators, text classifiers, adapters, and composition follow in their own slices and add their rows then) | `LM-01`, `LM-02`, `LM-03`, `LM-13` | `build` | diff --git a/SPEC.md b/SPEC.md index 3d81e07df..06018b84e 100644 --- a/SPEC.md +++ b/SPEC.md @@ -868,6 +868,8 @@ members = ["app", "base", "lib"] **The pin.** `lexlean.lock` (§11) carries one `[[source_package]]` row for every package in the transitive closure of the project's declarations, sorted by `id`: the identifier, the declared `version`, `kind`, the workspace-relative `source`, the package's `module_prefix`, `tree_sha256` over the package's `lexlean.toml` and every regular file beneath its `source_roots` (the tree digest of §11.5, over package-relative paths in bytewise order), `manifest_sha256` over its `lexlean.toml`, and `imports`, the `id@version` of the packages its own manifest declares, sorted. The digests are recomputed by every command: `lock --check`, `check`, `fmt`, `build`, and `verify` read the package and require the lock's row to be the package as it now is. A changed byte, a changed version, source, prefix, or declared package is `LLC0105`, naming the package and the locked and the found values, before anything is linked. A row for a package the closure of the project's declarations does not reach is `LLC0106`, and so is one identifier with two sources. `lexlean lock` writes the rows, and a package that depends on itself or on the importing project is `LLR3003`. +Two limits of this release are deliberate. `version` is required in a `[[source_package]]` table because a changed version must be refused and the pin is the digest, so there is nowhere else to write it; and a package manifest declares only builtin `lexicon_source`s and no `artifact_source` or `[pdf]`, because those would name files outside the manifest and source roots that the pin covers. A later release lifts the first by a lock that records a version the package itself declares, and the second by pinning the files such a declaration names in the package's tree digest and resolving them from the package's own root; each is a separate register row, not a hidden default. + **One source per module prefix.** The importing project's prefix and each package's must not be equal, and none may lie beneath another (`a.b` is beneath `a`); two sources that claim a prefix are `LLC0107`. **Closed imports.** A module of the importing project may import modules of the project, written as before, and modules of the packages the project declares itself, written with the package's prefix: `\importmodule{LexLeanStd.Text}`. A module of a package may import the modules of that package, written as inside the package, and the modules of the packages its own manifest declares, written with their prefixes. A module of a package the importing scope does not declare, though the closure holds it, is `LLR3009`; one no source provides is `LLR3005`; a name both the scope's own modules and a declared package provide is `LLC0107`; a cycle of packages or of modules is `LLR3003`. The package's modules that no import reaches are not linked. Inside the linked project a package module is named by its Lean name, `LexLeanStd.Text`, which is its key in every record; its references to a sibling are read under that key. @@ -6682,15 +6684,13 @@ library does. The Rust it replaces stays in the tree as the *stage-0 oracle* until the fixed point of that plan; a component is added only with a differential against that Rust, and is never a source of the Rust. -A project reads only its own source roots (§10.1: a source root is a -project-relative path that names no parent directory, and a symbolic link is -refused), so a project cannot import another's modules. The module `Text` of -the standard library (§17.22) is therefore present in `bootstrap/src/` as a -copy of `stdlib/src/Text.lex.tex` in which the `production` declarations are -removed, so that the copy is a library of the project and republishes none of -the standard library's packages. `BS-01` compares the copy with the standard -library's module on every run, and it is removed when a project can depend on -another. +The project imports the module `Text` of the standard library (§17.22) as a +source package (§10.5): `bootstrap/lexlean.toml` declares `stdlib` beside it in +the workspace, `AxiomOutput` imports `LexLeanStd.Text`, and the module is +linked, verified, and replayed with the project under the standard library's +own prefix. Its definitions are ordinary definitions of the project, so the +project republishes none of the standard library's production roots, and no +copy of the module is kept (`PK-05`). The first component is the axiom-output parser (§22.5), the module `AxiomOutput`, with two production roots for `rust-std`: @@ -9548,12 +9548,13 @@ Every row below is normative, has honesty level `build`, and MUST be copied byte | `PK-02` | `packages` | A module of a project imports only modules of its own project and modules of the packages the project declares, and a module of a package only modules of itself and of the packages its own manifest declares: a package module is a module of the importing project under its own module prefix, a module of a package the project does not declare fails with LLR3009, and an import cycle through a package fails with LLR3003. | §10.5, §15.1 | | `PK-03` | `packages` | An importing project builds and verifies under the pinned Lean offline, and its package modules are generated, elaborated, replayed with `leanchecker`, and audited for their exact axioms under the package's module prefix with the package as their origin in the records; the source ID of the project changes with the pins, and no file of the package is written by `fmt`, `build`, or `verify`. | §10.5, §21.3, §22 | | `PK-04` | `packages` | A production root of the importing project whose closure reaches a definition of a package certifies and exports over that closure as it does for a definition of its own module, the `production:` roots of a package are not roots of the importing project, and the importer publishes no certificate of the package's own. | §10.5, §17.13 | +| `PK-05` | `packages` | The `bootstrap/` pilot imports the standard library's `Text` module through a source package of the workspace instead of holding a copy: its configuration declares `stdlib` as a source package, `bootstrap/src/` holds no `Text` module, `check` links `LexLeanStd.Text` as a module of the project whose definitions are ordinary ones, so that the project's production roots remain `parseAuditOutput` and `isClosedLeanName`, and neither the case of `BS-01`, SPEC.md §17.23, nor `bootstrap/README.md` keeps the copy or its equivalence assertion. | §10.5, §17.23 | | `LM-01` | `language-models` | A `tokenizer` is a closed language-1.2 declaration whose scheme is `byte_level` or `longest_match` and whose vocabulary is a #29 artifact with role `vocabulary` and schema `utf8_lines`; tokens are `uint32`, the single bytes are the ids 0..255 present always as the byte fallback, the vocabulary pieces take the ids from 256 in artifact order, and the declaration elaborates to `encode` and `decode` over `bytes` together with `encodeText` and `decodeText` over `string` through `utf8_encode` and `utf8_decode`, so a scheme outside the closed enumeration, a vocabulary whose role or schema is not the one stated, or a token outside `uint32` is refused as a schema violation (`LLT4001`) or by the artifact rules (`LLR3007`). | §17.12 | | `LM-02` | `language-models` | A tokenizer's laws are generated and kernel-checked: `roundtrip` states that for every byte string `b`, `decode (encode b)` is `some b`; `text_roundtrip` states the same over `string`; and `in_range` states that every token a decode produces indexes the vocabulary, so the round trip also fixes the token boundaries, and a tokenizer whose elaboration does not close these laws fails verification. | §17.12 | | `LM-03` | `language-models` | Text that is not valid UTF-8 is refused and never tokenized: an artifact whose bytes do not decode under the `utf8_lines` schema — invalid UTF-8, a CR, or a missing final LF — fails by its artifact rules before any byte is decoded, and a text offered to `encodeText` that is not valid UTF-8 is refused rather than transcoded. | §17.12 | | `LM-13` | `language-models` | The text laws a tokenizer elaborates through are LexLean source and not authored text: the module that states them is one language-1.2 native core module of the embedded `language/text-1.2` project, the project holds no file of Lean source, no independently authored Lean file anywhere in the release tree declares the `LexLeanText` namespace or lies under its module root, and the one-time migration input is absent; the registry lists only that module, the declarations and their exact axiom policies are read from its native data, which the compiler embeds and hashes into the language-1.2 semantics, and a module that declares a text component imports the generated module rather than splicing any Lean text. | §17.10, §17.12 | -**Total required capability IDs:** 402. +**Total required capability IDs:** 403. No row may be downgraded to `some-true` or `open`. Upstream Lean facts are ledger/authority rows, not substitutions for these build behaviors. diff --git a/bootstrap/README.md b/bootstrap/README.md index 9be8e1c70..cebe8b90c 100644 --- a/bootstrap/README.md +++ b/bootstrap/README.md @@ -2,11 +2,11 @@ The compiler's own components as language-1.2 source (SPEC.md §17.23, issue 92). -`src/Text.lex.tex` is **temporary**. It is a copy of `stdlib/src/Text.lex.tex` -with the `production` declarations removed, kept here only because a project -reads its own source roots and cannot import another project's modules -(`config::is_project_relative` refuses `..`, and symbolic links are refused). -The `.lex.tex` notation has no comment form (§17.21.5), so this note is the -header the copy cannot carry. `BS-01` asserts on every run that the copy is the -standard library's module without its `production` declarations; delete the -copy, and that assertion, when a project can depend on another. +`src/AxiomOutput.lex.tex` imports the standard library's `Text` +(`stdlib/src/Text.lex.tex`) as a source package: `lexlean.toml` declares +`stdlib` beside this project in the workspace (`lexlean-workspace.toml`), the +lock pins it by digest, and its modules are linked, verified, and replayed with +this project under their own prefix `LexLeanStd` (SPEC.md §10.5). Its +definitions are ordinary definitions here, so this project republishes none of +the standard library's production roots. The `.lex.tex` notation has no comment +form (§17.21.5), so this note is the header the sources cannot carry. diff --git a/bootstrap/expected/build/coverage/LexLeanBoot/AxiomOutput.coverage.json b/bootstrap/expected/build/coverage/LexLeanBoot/AxiomOutput.coverage.json index 35f656aac..0edbd8e39 100644 --- a/bootstrap/expected/build/coverage/LexLeanBoot/AxiomOutput.coverage.json +++ b/bootstrap/expected/build/coverage/LexLeanBoot/AxiomOutput.coverage.json @@ -1 +1 @@ -{"latex":[{"byte_end":134,"byte_start":0,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":398,"byte_start":134,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":600,"byte_start":398,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":940,"byte_start":600,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1298,"byte_start":940,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1676,"byte_start":1298,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2029,"byte_start":1676,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2566,"byte_start":2029,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3147,"byte_start":2566,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3564,"byte_start":3147,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4016,"byte_start":3564,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4614,"byte_start":4016,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5122,"byte_start":4614,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5671,"byte_start":5122,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6258,"byte_start":5671,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6867,"byte_start":6258,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7604,"byte_start":6867,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8093,"byte_start":7604,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8601,"byte_start":8093,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10403,"byte_start":8601,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11280,"byte_start":10403,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11658,"byte_start":11280,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12342,"byte_start":11658,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13268,"byte_start":12342,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13821,"byte_start":13268,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14514,"byte_start":13821,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15104,"byte_start":14514,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15878,"byte_start":15104,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16429,"byte_start":15878,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17540,"byte_start":16429,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18013,"byte_start":17540,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18647,"byte_start":18013,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19081,"byte_start":18647,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19787,"byte_start":19081,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20256,"byte_start":19787,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22024,"byte_start":20256,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22699,"byte_start":22024,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23330,"byte_start":22699,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23685,"byte_start":23330,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24145,"byte_start":23685,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":25153,"byte_start":24145,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":26049,"byte_start":25153,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":26604,"byte_start":26049,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27131,"byte_start":26604,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27642,"byte_start":27131,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":28401,"byte_start":27642,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":29305,"byte_start":28401,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":29667,"byte_start":29305,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30081,"byte_start":29667,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30469,"byte_start":30081,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30903,"byte_start":30469,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":31676,"byte_start":30903,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":32632,"byte_start":31676,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":33515,"byte_start":32632,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":34543,"byte_start":33515,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":34957,"byte_start":34543,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":35367,"byte_start":34957,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":35756,"byte_start":35367,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":36498,"byte_start":35756,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":37042,"byte_start":36498,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":38049,"byte_start":37042,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":39342,"byte_start":38049,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":40723,"byte_start":39342,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":41561,"byte_start":40723,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":41576,"byte_start":41561,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"lean":[{"byte_end":316,"byte_start":0,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":433,"byte_start":316,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":524,"byte_start":433,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":731,"byte_start":524,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":842,"byte_start":731,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":973,"byte_start":842,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1079,"byte_start":973,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1257,"byte_start":1079,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1479,"byte_start":1257,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1647,"byte_start":1479,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1852,"byte_start":1647,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2178,"byte_start":1852,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2416,"byte_start":2178,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2695,"byte_start":2416,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3012,"byte_start":2695,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3351,"byte_start":3012,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3623,"byte_start":3351,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3865,"byte_start":3623,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4103,"byte_start":3865,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5635,"byte_start":4103,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6158,"byte_start":5635,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6266,"byte_start":6158,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6599,"byte_start":6266,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7100,"byte_start":6599,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7359,"byte_start":7100,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7757,"byte_start":7359,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8100,"byte_start":7757,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8627,"byte_start":8100,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8931,"byte_start":8627,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9706,"byte_start":8931,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9909,"byte_start":9706,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10192,"byte_start":9909,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10379,"byte_start":10192,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10758,"byte_start":10379,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10980,"byte_start":10758,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12501,"byte_start":10980,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12916,"byte_start":12501,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13277,"byte_start":12916,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13362,"byte_start":13277,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13575,"byte_start":13362,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14311,"byte_start":13575,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14933,"byte_start":14311,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15218,"byte_start":14933,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15496,"byte_start":15218,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15747,"byte_start":15496,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16249,"byte_start":15747,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16912,"byte_start":16249,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17027,"byte_start":16912,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17194,"byte_start":17027,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17335,"byte_start":17194,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17522,"byte_start":17335,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18024,"byte_start":17522,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18630,"byte_start":18024,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19241,"byte_start":18630,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19999,"byte_start":19241,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20165,"byte_start":19999,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20327,"byte_start":20165,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20469,"byte_start":20327,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20939,"byte_start":20469,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21213,"byte_start":20939,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21949,"byte_start":21213,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22982,"byte_start":21949,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24024,"byte_start":22982,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24394,"byte_start":24024,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24423,"byte_start":24394,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"module":"AxiomOutput","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":27,"byte_start":16,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":28,"byte_start":27,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"useglossary","kind":"structural","package":"lexlean.core"},"byte_end":41,"byte_start":29,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":42,"byte_start":41,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":49,"byte_start":42,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":50,"byte_start":49,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":53,"byte_start":50,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":54,"byte_start":53,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":57,"byte_start":54,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":58,"byte_start":57,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":59,"byte_start":58,"class":"numeral","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":60,"byte_start":59,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":61,"byte_start":60,"class":"numeral","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":62,"byte_start":61,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":63,"byte_start":62,"class":"numeral","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":64,"byte_start":63,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":78,"byte_start":65,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":79,"byte_start":78,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":83,"byte_start":79,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":84,"byte_start":83,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":91,"byte_start":85,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":92,"byte_start":91,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"nat","form":"natural-number-sc","kind":"form","package":"lexlean.std.nat"},"byte_end":106,"byte_start":92,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"addition","form":"addition","kind":"form","package":"lexlean.std.nat"},"byte_end":115,"byte_start":107,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":116,"byte_start":115,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":123,"byte_start":117,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":124,"byte_start":123,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":138,"byte_start":124,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":139,"byte_start":138,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::semanticsource"},"byte_end":27302,"byte_start":140,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":27306,"byte_start":27302,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":27307,"byte_start":27306,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":27321,"byte_start":27307,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":27322,"byte_start":27321,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":27327,"byte_start":27323,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":27328,"byte_start":27327,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":27335,"byte_start":27328,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":27336,"byte_start":27335,"class":"delimiter","path":"src/AxiomOutput.lex.tex"}],"spec":"lexlean/coverage/1"} +{"latex":[{"byte_end":134,"byte_start":0,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":398,"byte_start":134,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":600,"byte_start":398,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":940,"byte_start":600,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1298,"byte_start":940,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1676,"byte_start":1298,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2029,"byte_start":1676,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2566,"byte_start":2029,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3147,"byte_start":2566,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3564,"byte_start":3147,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4016,"byte_start":3564,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4614,"byte_start":4016,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5122,"byte_start":4614,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5671,"byte_start":5122,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6258,"byte_start":5671,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6866,"byte_start":6258,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7603,"byte_start":6866,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8091,"byte_start":7603,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8598,"byte_start":8091,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10400,"byte_start":8598,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11277,"byte_start":10400,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11655,"byte_start":11277,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12339,"byte_start":11655,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13265,"byte_start":12339,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13817,"byte_start":13265,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14508,"byte_start":13817,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15096,"byte_start":14508,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15867,"byte_start":15096,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16417,"byte_start":15867,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17525,"byte_start":16417,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17998,"byte_start":17525,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18632,"byte_start":17998,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19066,"byte_start":18632,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19771,"byte_start":19066,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20239,"byte_start":19771,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22007,"byte_start":20239,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22682,"byte_start":22007,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23313,"byte_start":22682,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23668,"byte_start":23313,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24128,"byte_start":23668,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":25136,"byte_start":24128,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":26032,"byte_start":25136,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":26586,"byte_start":26032,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27113,"byte_start":26586,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27624,"byte_start":27113,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":28383,"byte_start":27624,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":29287,"byte_start":28383,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":29649,"byte_start":29287,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30063,"byte_start":29649,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30451,"byte_start":30063,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30885,"byte_start":30451,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":31658,"byte_start":30885,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":32613,"byte_start":31658,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":33496,"byte_start":32613,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":34524,"byte_start":33496,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":34938,"byte_start":34524,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":35348,"byte_start":34938,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":35737,"byte_start":35348,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":36479,"byte_start":35737,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":37023,"byte_start":36479,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":38030,"byte_start":37023,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":39323,"byte_start":38030,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":40704,"byte_start":39323,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":41541,"byte_start":40704,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":41556,"byte_start":41541,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"lean":[{"byte_end":315,"byte_start":0,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":432,"byte_start":315,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":523,"byte_start":432,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":730,"byte_start":523,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":841,"byte_start":730,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":972,"byte_start":841,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1078,"byte_start":972,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1256,"byte_start":1078,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1478,"byte_start":1256,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1646,"byte_start":1478,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1851,"byte_start":1646,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2177,"byte_start":1851,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2415,"byte_start":2177,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2694,"byte_start":2415,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3011,"byte_start":2694,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3349,"byte_start":3011,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3621,"byte_start":3349,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3862,"byte_start":3621,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4099,"byte_start":3862,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5631,"byte_start":4099,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6154,"byte_start":5631,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6262,"byte_start":6154,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6595,"byte_start":6262,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7096,"byte_start":6595,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7354,"byte_start":7096,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7750,"byte_start":7354,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8091,"byte_start":7750,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8615,"byte_start":8091,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8918,"byte_start":8615,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9690,"byte_start":8918,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9893,"byte_start":9690,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10176,"byte_start":9893,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10363,"byte_start":10176,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10741,"byte_start":10363,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10962,"byte_start":10741,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12483,"byte_start":10962,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12898,"byte_start":12483,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13259,"byte_start":12898,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13344,"byte_start":13259,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13557,"byte_start":13344,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14293,"byte_start":13557,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14915,"byte_start":14293,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15199,"byte_start":14915,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15477,"byte_start":15199,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":15728,"byte_start":15477,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16230,"byte_start":15728,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16893,"byte_start":16230,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17008,"byte_start":16893,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17175,"byte_start":17008,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17316,"byte_start":17175,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17503,"byte_start":17316,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18005,"byte_start":17503,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":18610,"byte_start":18005,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19221,"byte_start":18610,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19979,"byte_start":19221,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20145,"byte_start":19979,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20307,"byte_start":20145,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20449,"byte_start":20307,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20919,"byte_start":20449,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21193,"byte_start":20919,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21929,"byte_start":21193,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22962,"byte_start":21929,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24004,"byte_start":22962,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24373,"byte_start":24004,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24402,"byte_start":24373,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"module":"AxiomOutput","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":27,"byte_start":16,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":28,"byte_start":27,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"useglossary","kind":"structural","package":"lexlean.core"},"byte_end":41,"byte_start":29,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":42,"byte_start":41,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":49,"byte_start":42,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":50,"byte_start":49,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":53,"byte_start":50,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":54,"byte_start":53,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":57,"byte_start":54,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":58,"byte_start":57,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":59,"byte_start":58,"class":"numeral","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":60,"byte_start":59,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":61,"byte_start":60,"class":"numeral","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":62,"byte_start":61,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":63,"byte_start":62,"class":"numeral","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":64,"byte_start":63,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":78,"byte_start":65,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":79,"byte_start":78,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":89,"byte_start":79,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":90,"byte_start":89,"class":"ascii-symbol","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":94,"byte_start":90,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":95,"byte_start":94,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":96,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":103,"byte_start":102,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"nat","form":"natural-number-sc","kind":"form","package":"lexlean.std.nat"},"byte_end":117,"byte_start":103,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"addition","form":"addition","kind":"form","package":"lexlean.std.nat"},"byte_end":126,"byte_start":118,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":127,"byte_start":126,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":134,"byte_start":128,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":135,"byte_start":134,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":149,"byte_start":135,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":150,"byte_start":149,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::semanticsource"},"byte_end":27533,"byte_start":151,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":27537,"byte_start":27533,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":27538,"byte_start":27537,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":27552,"byte_start":27538,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":27553,"byte_start":27552,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":27558,"byte_start":27554,"class":"control","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":27559,"byte_start":27558,"class":"delimiter","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":27566,"byte_start":27559,"class":"word","path":"src/AxiomOutput.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":27567,"byte_start":27566,"class":"delimiter","path":"src/AxiomOutput.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/bootstrap/expected/build/coverage/LexLeanBoot/Text.coverage.json b/bootstrap/expected/build/coverage/LexLeanBoot/Text.coverage.json deleted file mode 100644 index e851418cb..000000000 --- a/bootstrap/expected/build/coverage/LexLeanBoot/Text.coverage.json +++ /dev/null @@ -1 +0,0 @@ -{"latex":[{"byte_end":134,"byte_start":0,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":715,"byte_start":134,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1111,"byte_start":715,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1538,"byte_start":1111,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2027,"byte_start":1538,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2611,"byte_start":2027,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3324,"byte_start":2611,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4131,"byte_start":3324,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4809,"byte_start":4131,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5328,"byte_start":4809,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5901,"byte_start":5328,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6806,"byte_start":5901,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7759,"byte_start":6806,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8222,"byte_start":7759,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9117,"byte_start":8222,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10125,"byte_start":9117,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10968,"byte_start":10125,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11529,"byte_start":10968,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12466,"byte_start":11529,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12481,"byte_start":12466,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"lean":[{"byte_end":278,"byte_start":0,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":612,"byte_start":278,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":761,"byte_start":612,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":941,"byte_start":761,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1182,"byte_start":941,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1483,"byte_start":1182,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1949,"byte_start":1483,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2385,"byte_start":1949,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2697,"byte_start":2385,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2933,"byte_start":2697,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3178,"byte_start":2933,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3836,"byte_start":3178,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4453,"byte_start":3836,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4668,"byte_start":4453,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5316,"byte_start":4668,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5999,"byte_start":5316,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6506,"byte_start":5999,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6820,"byte_start":6506,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7408,"byte_start":6820,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7430,"byte_start":7408,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"module":"Text","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":20,"byte_start":16,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":21,"byte_start":20,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"useglossary","kind":"structural","package":"lexlean.core"},"byte_end":34,"byte_start":22,"class":"control","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":35,"byte_start":34,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":42,"byte_start":35,"class":"word","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":43,"byte_start":42,"class":"ascii-symbol","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":46,"byte_start":43,"class":"word","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":47,"byte_start":46,"class":"ascii-symbol","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":50,"byte_start":47,"class":"word","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":51,"byte_start":50,"class":"ascii-symbol","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":52,"byte_start":51,"class":"numeral","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":53,"byte_start":52,"class":"ascii-symbol","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":54,"byte_start":53,"class":"numeral","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":55,"byte_start":54,"class":"ascii-symbol","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":56,"byte_start":55,"class":"numeral","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":57,"byte_start":56,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":64,"byte_start":58,"class":"control","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":64,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"nat","form":"natural-number-sc","kind":"form","package":"lexlean.std.nat"},"byte_end":79,"byte_start":65,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"addition","form":"addition","kind":"form","package":"lexlean.std.nat"},"byte_end":88,"byte_start":80,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":89,"byte_start":88,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":96,"byte_start":90,"class":"control","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":97,"byte_start":96,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":97,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::semanticsource"},"byte_end":7531,"byte_start":113,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":7535,"byte_start":7531,"class":"control","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7536,"byte_start":7535,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":7550,"byte_start":7536,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":7551,"byte_start":7550,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":7556,"byte_start":7552,"class":"control","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7557,"byte_start":7556,"class":"delimiter","path":"src/Text.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":7564,"byte_start":7557,"class":"word","path":"src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":7565,"byte_start":7564,"class":"delimiter","path":"src/Text.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/bootstrap/expected/build/coverage/LexLeanStd/Text.coverage.json b/bootstrap/expected/build/coverage/LexLeanStd/Text.coverage.json new file mode 100644 index 000000000..f20273149 --- /dev/null +++ b/bootstrap/expected/build/coverage/LexLeanStd/Text.coverage.json @@ -0,0 +1 @@ +{"latex":[{"byte_end":134,"byte_start":0,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":715,"byte_start":134,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1111,"byte_start":715,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1538,"byte_start":1111,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2027,"byte_start":1538,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2711,"byte_start":2027,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3524,"byte_start":2711,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4331,"byte_start":3524,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5009,"byte_start":4331,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5649,"byte_start":5009,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6222,"byte_start":5649,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7127,"byte_start":6222,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8201,"byte_start":7127,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8664,"byte_start":8201,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9559,"byte_start":8664,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10688,"byte_start":9559,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11642,"byte_start":10688,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12203,"byte_start":11642,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13261,"byte_start":12203,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13276,"byte_start":13261,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"lean":[{"byte_end":277,"byte_start":0,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":611,"byte_start":277,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":760,"byte_start":611,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":940,"byte_start":760,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1181,"byte_start":940,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1482,"byte_start":1181,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1948,"byte_start":1482,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2384,"byte_start":1948,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2696,"byte_start":2384,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2932,"byte_start":2696,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3177,"byte_start":2932,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3835,"byte_start":3177,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4452,"byte_start":3835,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4667,"byte_start":4452,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5315,"byte_start":4667,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5998,"byte_start":5315,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6505,"byte_start":5998,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6819,"byte_start":6505,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7407,"byte_start":6819,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7428,"byte_start":7407,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"module":"LexLeanStd.Text","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":20,"byte_start":16,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":21,"byte_start":20,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"useglossary","kind":"structural","package":"lexlean.core"},"byte_end":34,"byte_start":22,"class":"control","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":35,"byte_start":34,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":42,"byte_start":35,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":43,"byte_start":42,"class":"ascii-symbol","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":46,"byte_start":43,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":47,"byte_start":46,"class":"ascii-symbol","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":50,"byte_start":47,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":51,"byte_start":50,"class":"ascii-symbol","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":52,"byte_start":51,"class":"numeral","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":53,"byte_start":52,"class":"ascii-symbol","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":54,"byte_start":53,"class":"numeral","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":55,"byte_start":54,"class":"ascii-symbol","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":56,"byte_start":55,"class":"numeral","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":57,"byte_start":56,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":64,"byte_start":58,"class":"control","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":65,"byte_start":64,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"nat","form":"natural-number-sc","kind":"form","package":"lexlean.std.nat"},"byte_end":79,"byte_start":65,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"addition","form":"addition","kind":"form","package":"lexlean.std.nat"},"byte_end":88,"byte_start":80,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":89,"byte_start":88,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":96,"byte_start":90,"class":"control","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":97,"byte_start":96,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":111,"byte_start":97,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":112,"byte_start":111,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::semanticsource"},"byte_end":8046,"byte_start":113,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":8050,"byte_start":8046,"class":"control","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":8051,"byte_start":8050,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":8065,"byte_start":8051,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":8066,"byte_start":8065,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":8071,"byte_start":8067,"class":"control","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":8072,"byte_start":8071,"class":"delimiter","path":"std:src/Text.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":8079,"byte_start":8072,"class":"word","path":"std:src/Text.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":8080,"byte_start":8079,"class":"delimiter","path":"std:src/Text.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/bootstrap/expected/build/lexicons/LexLeanStd.Text.closure.json b/bootstrap/expected/build/lexicons/LexLeanStd.Text.closure.json new file mode 100644 index 000000000..fbbe2fbed --- /dev/null +++ b/bootstrap/expected/build/lexicons/LexLeanStd.Text.closure.json @@ -0,0 +1 @@ +{"module":"LexLeanStd.Text","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"271079763d269cc873531f515e56da960cd6321393b9460ff0e617666fa01d71","tree_sha256":"827317cae68c162f3a96c8a8de4e53ab348e7d3724fd2b834fa85ecde1a1b392","version":"1.2.0"},{"entries":[{"category":"infix-function","id":"and","signature_sha256":"2b8099618ae87bc9783ad11c4542074cbdadb46de8d6f45bd6cf0ecbb4a09f1e"},{"category":"type-noun","id":"bool","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"term-constant","id":"false","signature_sha256":"3c702a2431352e1a42f2d4a0768bb00667c5ed6ee32a89b9d4e6b17aa7505c26"},{"category":"function","id":"not","signature_sha256":"8f0bb0dac6dd181c978e426d07cff3f2c69d76d9d8af90c55b979363fe8ee167"},{"category":"infix-function","id":"or","signature_sha256":"2b8099618ae87bc9783ad11c4542074cbdadb46de8d6f45bd6cf0ecbb4a09f1e"},{"category":"term-constant","id":"true","signature_sha256":"3c702a2431352e1a42f2d4a0768bb00667c5ed6ee32a89b9d4e6b17aa7505c26"}],"id":"lexlean.std.bool","manifest_sha256":"de58de2cf18a7a5a62d8c20649139d6dfe1f7b16b3130c75f150fbac5440a71e","tree_sha256":"3bc0fb09d706ffa7d5a1363302ea87c049acc7c7dcafde63c62682620c11be9b","version":"1.2.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"beq","signature_sha256":"e0ba0da404022f58ba89c723ed7b4f9187b43f1b8a74228c54812ef073d56019"},{"category":"function","id":"ble","signature_sha256":"e0ba0da404022f58ba89c723ed7b4f9187b43f1b8a74228c54812ef073d56019"},{"category":"function","id":"blt","signature_sha256":"e0ba0da404022f58ba89c723ed7b4f9187b43f1b8a74228c54812ef073d56019"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"6fb446b39e3c1c18a5f10cfa1f7aa2bd431837719eb0eb7489aadf452c9420a7","tree_sha256":"e0db021e01b91d651c43921d66f6b0023c8efbf17cac2ec53192ce5305e4e1ac","version":"1.2.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/bootstrap/expected/build/lexicons/Text.closure.json b/bootstrap/expected/build/lexicons/Text.closure.json deleted file mode 100644 index 6c7af39f1..000000000 --- a/bootstrap/expected/build/lexicons/Text.closure.json +++ /dev/null @@ -1 +0,0 @@ -{"module":"Text","packages":[{"entries":[{"category":"grammar","id":"a"},{"category":"structural","id":"allowaxioms"},{"category":"grammar","id":"alternative"},{"category":"grammar","id":"an"},{"category":"grammar","id":"and"},{"category":"proof-constant","id":"and-intro","signature_sha256":"3ae5651d6fc8a15bcaba9d07d64ab88cbbabfd966e66953e27a652c892b5b490"},{"category":"grammar","id":"apply-verb"},{"category":"infix-function","id":"arrow","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"as"},{"category":"grammar","id":"assume"},{"category":"structural","id":"at"},{"category":"structural","id":"backward"},{"category":"structural","id":"begin"},{"category":"structural","id":"bind"},{"category":"structural","id":"brace-close"},{"category":"structural","id":"brace-open"},{"category":"structural","id":"bracket-close"},{"category":"structural","id":"bracket-open"},{"category":"label-word","id":"branch-word"},{"category":"grammar","id":"by"},{"category":"label-word","id":"case-word"},{"category":"grammar","id":"cases-noun"},{"category":"grammar","id":"close"},{"category":"structural","id":"colon"},{"category":"structural","id":"comma"},{"category":"grammar","id":"consider"},{"category":"grammar","id":"defined"},{"category":"structural","id":"display-close"},{"category":"structural","id":"display-open"},{"category":"structural","id":"end"},{"category":"structural","id":"env.apply"},{"category":"structural","id":"env.branch"},{"category":"structural","id":"env.calculate"},{"category":"structural","id":"env.case"},{"category":"structural","id":"env.cases"},{"category":"structural","id":"env.constructor"},{"category":"structural","id":"env.corollary"},{"category":"structural","id":"env.have"},{"category":"structural","id":"env.induction"},{"category":"structural","id":"env.lemma"},{"category":"structural","id":"env.lexlean"},{"category":"structural","id":"env.predicatedefinition"},{"category":"structural","id":"env.premise"},{"category":"structural","id":"env.proof"},{"category":"structural","id":"env.rewrite"},{"category":"structural","id":"env.section"},{"category":"structural","id":"env.simplify"},{"category":"structural","id":"env.termdefinition"},{"category":"structural","id":"env.theorem"},{"category":"structural","id":"env.typedefinition"},{"category":"infix-predicate","id":"eq","signature_sha256":"fff6703047a5db5ce2f1084729d26de7c98b060880f10d11bf993e61583a417a"},{"category":"grammar","id":"establish"},{"category":"grammar","id":"every"},{"category":"structural","id":"exactaxioms"},{"category":"grammar","id":"exactly"},{"category":"grammar","id":"exists"},{"category":"proof-constant","id":"exists-intro","signature_sha256":"826877f0c5dacbef193c11d1e3e4338883dd1db68a5ec9d73640e4fa6ab856f9"},{"category":"function","id":"exists-op","signature_sha256":"6fe6ba416d461756b942d1a826db5ba62ecb89ad10c83e5429fda5676ef1987b"},{"category":"grammar","id":"first"},{"category":"grammar","id":"follows"},{"category":"grammar","id":"for"},{"category":"structural","id":"forward"},{"category":"grammar","id":"from"},{"category":"grammar","id":"goal"},{"category":"structural","id":"heading"},{"category":"grammar","id":"holds"},{"category":"structural","id":"hyphen"},{"category":"grammar","id":"if"},{"category":"infix-function","id":"iff","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"proof-constant","id":"iff-intro","signature_sha256":"916fefdef3740a5a417db539a07f7c64c80b167b4b56376e04ae5a34ef2a24d3"},{"category":"grammar","id":"implies"},{"category":"structural","id":"importmodule"},{"category":"grammar","id":"induction-noun"},{"category":"grammar","id":"is"},{"category":"infix-function","id":"land","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"grammar","id":"left"},{"category":"structural","id":"lexeme"},{"category":"prefix-function","id":"lnot","signature_sha256":"b58227252ab1afe7522f2d168e1d8bb96947273b77d8d69d9d5d62a5616e45f7"},{"category":"infix-function","id":"lor","signature_sha256":"4ab8273d45e3bda75d484468dd51cd1f4614a5d9b73a6fc066388aa72636a717"},{"category":"structural","id":"math-close"},{"category":"structural","id":"math-open"},{"category":"structural","id":"noaxioms"},{"category":"grammar","id":"not"},{"category":"grammar","id":"of"},{"category":"grammar","id":"on"},{"category":"grammar","id":"one"},{"category":"grammar","id":"only"},{"category":"grammar","id":"or"},{"category":"proof-constant","id":"or-inl","signature_sha256":"15bc04b85dd3fa7919a5346eb884241553989ba798adf2a7d070b80d77d6d46a"},{"category":"proof-constant","id":"or-inr","signature_sha256":"8e845723a60966714d93537e9cf60ab49f228514f7c617e0f66e119b3a642a2c"},{"category":"structural","id":"parameters"},{"category":"label-word","id":"parameters-concept"},{"category":"structural","id":"paren-close"},{"category":"structural","id":"paren-open"},{"category":"structural","id":"period"},{"category":"label-word","id":"premise-word"},{"category":"grammar","id":"proceed"},{"category":"structural","id":"reference"},{"category":"grammar","id":"reflexivity"},{"category":"grammar","id":"rewrite-verb"},{"category":"grammar","id":"right"},{"category":"structural","id":"rule"},{"category":"grammar","id":"select"},{"category":"structural","id":"semicolon"},{"category":"grammar","id":"simplify-verb"},{"category":"structural","id":"start"},{"category":"structural","id":"step"},{"category":"grammar","id":"such"},{"category":"grammar","id":"that"},{"category":"grammar","id":"the"},{"category":"grammar","id":"then"},{"category":"grammar","id":"there"},{"category":"structural","id":"title"},{"category":"grammar","id":"use"},{"category":"structural","id":"useglossary"},{"category":"grammar","id":"using"},{"category":"grammar","id":"we"},{"category":"grammar","id":"when"},{"category":"grammar","id":"with"},{"category":"grammar","id":"witness"}],"id":"lexlean.core","manifest_sha256":"271079763d269cc873531f515e56da960cd6321393b9460ff0e617666fa01d71","tree_sha256":"827317cae68c162f3a96c8a8de4e53ab348e7d3724fd2b834fa85ecde1a1b392","version":"1.2.0"},{"entries":[{"category":"infix-function","id":"and","signature_sha256":"2b8099618ae87bc9783ad11c4542074cbdadb46de8d6f45bd6cf0ecbb4a09f1e"},{"category":"type-noun","id":"bool","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"term-constant","id":"false","signature_sha256":"3c702a2431352e1a42f2d4a0768bb00667c5ed6ee32a89b9d4e6b17aa7505c26"},{"category":"function","id":"not","signature_sha256":"8f0bb0dac6dd181c978e426d07cff3f2c69d76d9d8af90c55b979363fe8ee167"},{"category":"infix-function","id":"or","signature_sha256":"2b8099618ae87bc9783ad11c4542074cbdadb46de8d6f45bd6cf0ecbb4a09f1e"},{"category":"term-constant","id":"true","signature_sha256":"3c702a2431352e1a42f2d4a0768bb00667c5ed6ee32a89b9d4e6b17aa7505c26"}],"id":"lexlean.std.bool","manifest_sha256":"de58de2cf18a7a5a62d8c20649139d6dfe1f7b16b3130c75f150fbac5440a71e","tree_sha256":"3bc0fb09d706ffa7d5a1363302ea87c049acc7c7dcafde63c62682620c11be9b","version":"1.2.0"},{"entries":[{"category":"infix-function","id":"add","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"label-word","id":"addition"},{"category":"infix-function","id":"beq","signature_sha256":"e0ba0da404022f58ba89c723ed7b4f9187b43f1b8a74228c54812ef073d56019"},{"category":"function","id":"ble","signature_sha256":"e0ba0da404022f58ba89c723ed7b4f9187b43f1b8a74228c54812ef073d56019"},{"category":"function","id":"blt","signature_sha256":"e0ba0da404022f58ba89c723ed7b4f9187b43f1b8a74228c54812ef073d56019"},{"category":"infix-function","id":"div","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"ge","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"gt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-function","id":"inter","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"le","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"function","id":"list","signature_sha256":"6d6685ec3b3b8a12cc96b0559d1216b9dd77084b1a12e4776cb6b9366692af7f"},{"category":"infix-predicate","id":"lt","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"mul","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"type-noun","id":"nat","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"type-noun","id":"nat-list","signature_sha256":"f23ac5c59894fab109f943cb71f3f118d39c2a11dd566054b9cca7baeb70e9d1"},{"category":"infix-predicate","id":"ne","signature_sha256":"2ec88c5373669b45b27824b507815b6af546db4921cb05ded0757c5131444d81"},{"category":"infix-predicate","id":"not-mem","signature_sha256":"be248583768890865a7b2550ac757599105728a5a475dc218badd0cfb8dfc2b1"},{"category":"infix-function","id":"prod","signature_sha256":"dcce60e7e417656677465e47c16f959b4af4cf1c379e434dad71e273798b9545"},{"category":"function","id":"remove-all","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"infix-predicate","id":"ssubset","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"infix-function","id":"sub","signature_sha256":"c40b9c6487d0986522dc6b35add4d048dd3a256337e8be35254f09430dd42356"},{"category":"infix-predicate","id":"subseteq","signature_sha256":"a3e9b3981fcd508cdc862d7bc2c2d3cbf9b8300cbc7c738018cff08ce9650025"},{"category":"function","id":"succ","signature_sha256":"28caae3ed404512c7b3d7b9304cdc6ddbf343f145ee905306d659582871abcac"},{"category":"infix-function","id":"union","signature_sha256":"855f18d5a8192acd8a13ebf416d8d1946395a7108a359d562caac2c8b5a75801"},{"category":"term-constant","id":"zero","signature_sha256":"a1eb0e00322cdc8282a96aff213a04133d617badd2f27b57cc87183777775e36"}],"id":"lexlean.std.nat","manifest_sha256":"6fb446b39e3c1c18a5f10cfa1f7aa2bd431837719eb0eb7489aadf452c9420a7","tree_sha256":"e0db021e01b91d651c43921d66f6b0023c8efbf17cac2ec53192ce5305e4e1ac","version":"1.2.0"}],"spec":"lexlean/lexicon-closure/1"} diff --git a/bootstrap/expected/build/manifest.json b/bootstrap/expected/build/manifest.json index 622821b29..09fa784e4 100644 --- a/bootstrap/expected/build/manifest.json +++ b/bootstrap/expected/build/manifest.json @@ -1 +1 @@ -{"build_id":"4dc6de8d0d733053f79e4947163e50ad68f64adc4b3507643cc6790f2fe55431","compiler":{"semantics_id":"91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a","version":"0.3.0"},"inputs":[{"byte_length":2684,"kind":"lexicon","path":"embedded","sha256":"3bc0fb09d706ffa7d5a1363302ea87c049acc7c7dcafde63c62682620c11be9b"},{"byte_length":14885,"kind":"lexicon","path":"embedded","sha256":"e0db021e01b91d651c43921d66f6b0023c8efbf17cac2ec53192ce5305e4e1ac"},{"byte_length":36197,"kind":"lexicon","path":"embedded","sha256":"827317cae68c162f3a96c8a8de4e53ab348e7d3724fd2b834fa85ecde1a1b392"},{"byte_length":1597,"kind":"lock","path":"lexlean.lock","sha256":"88207b13daf7c5b83305e6e6244852f57227a11ae960433f8554cfac69c7a60b"},{"byte_length":649,"kind":"project-config","path":"lexlean.toml","sha256":"7165f2fed5d1b4ece471ea2b9fdbf107c48272617d8bd5d3875f719e2aecc0ef"},{"byte_length":27337,"kind":"source","path":"src/AxiomOutput.lex.tex","sha256":"9f046a50790b9f317a465924703c96839422f20e631a6f6162cc6514955e8567"},{"byte_length":7566,"kind":"source","path":"src/Text.lex.tex","sha256":"2c97a6b06a1c39aa660edc43f366b753175279f9dc99bbea9bb7f900eb1b9a07"}],"language":"1.2","lean_toolchain":"leanprover/lean4:v4.32.1","modules":[{"lean_module":"LexLeanBoot.AxiomOutput","module":"AxiomOutput","source_path":"src/AxiomOutput.lex.tex"},{"lean_module":"LexLeanBoot.Text","module":"Text","source_path":"src/Text.lex.tex"}],"outputs":[{"byte_length":24570,"kind":"coverage","path":"coverage/LexLeanBoot/AxiomOutput.coverage.json","sha256":"6744a9da2d8960d1c47f4b6eb6a3daeb067b18f762068dbfc001e243edd4305a"},{"byte_length":11380,"kind":"coverage","path":"coverage/LexLeanBoot/Text.coverage.json","sha256":"c0881d9014e5b68860d66a91e8b2c98df6d7eb12ec496e96a61919d213135fbe"},{"byte_length":24423,"kind":"lean","path":"modules/LexLeanBoot/AxiomOutput.lean","sha256":"d20ec2a16744b6e60acf522fdcb0a630aff7fbcab276b9195877dde56a6fb6ec"},{"byte_length":7430,"kind":"lean","path":"modules/LexLeanBoot/Text.lean","sha256":"e8b2e69674901a2cc22df8ed6d57c9ff866a6183af1ca1ea0d9349a9d692774a"},{"byte_length":10609,"kind":"lexicon-closure","path":"lexicons/AxiomOutput.closure.json","sha256":"1c324105489cc204750e32e49064ccecc7492da50c3d06e2cd742f46a2453e49"},{"byte_length":10602,"kind":"lexicon-closure","path":"lexicons/Text.closure.json","sha256":"1ad76d0ba0c5e4c958f3593285ad434936f9745f4c422cdd592be86889c16500"},{"byte_length":21662,"kind":"map","path":"maps/LexLeanBoot/AxiomOutput.map.json","sha256":"372a84eaaa1754de94d4e43daa98418b3c0ffb4a1f5c33e6756e6a6aa0448c43"},{"byte_length":6809,"kind":"map","path":"maps/LexLeanBoot/Text.map.json","sha256":"c83503e77bc94eea41bd0f22f4a20515f11b518d3384568faac644e6943cdc51"},{"byte_length":82621,"kind":"production-eligibility","path":"production/LexLeanBoot/AxiomOutput.eligibility.json","sha256":"2b52cea44f9fd8ee919dd859dd61b3080b169c1beacc08bf659506b40a0967e4"},{"byte_length":41576,"kind":"tex","path":"modules/LexLeanBoot/AxiomOutput.tex","sha256":"ad135d29ad26672ffd88c07d46e3079dc37ba65c78e24ff417171cd09749b7f3"},{"byte_length":12481,"kind":"tex","path":"modules/LexLeanBoot/Text.tex","sha256":"d4de10930e392066953a378eb6d932711017de2316051cc07db8d0f2596722b9"}],"project":"bootstrap","selection":["AxiomOutput","Text"],"semantic_id":"5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48","source_id":"d24d87e6939b30919be5d863ae8caee196592ffc1481d8490690c0f435e12acf","spec":"lexlean/build-manifest/1"} +{"build_id":"bbd0a15dd7ad4d8b3a61d4a651579af78d2839e4e6a7897cb6e7677fb92edbe0","compiler":{"semantics_id":"91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a","version":"0.3.0"},"inputs":[{"byte_length":2684,"kind":"lexicon","path":"embedded","sha256":"3bc0fb09d706ffa7d5a1363302ea87c049acc7c7dcafde63c62682620c11be9b"},{"byte_length":14885,"kind":"lexicon","path":"embedded","sha256":"e0db021e01b91d651c43921d66f6b0023c8efbf17cac2ec53192ce5305e4e1ac"},{"byte_length":36197,"kind":"lexicon","path":"embedded","sha256":"827317cae68c162f3a96c8a8de4e53ab348e7d3724fd2b834fa85ecde1a1b392"},{"byte_length":1886,"kind":"lock","path":"lexlean.lock","sha256":"724e449f0360a5a9a7b94aa445dd1426d073ddb3a61eefd730aec144251fdd8c"},{"byte_length":733,"kind":"project-config","path":"lexlean.toml","sha256":"9c67bef3a6bb40e1a315358e4bd11923b9dd4c13c15c98079c80d2247058c4c1"},{"byte_length":27568,"kind":"source","path":"src/AxiomOutput.lex.tex","sha256":"d3a7ea40054e49437cbe73935be7b0fce4697e35693c95d68d8a316d555f51f7"},{"byte_length":8081,"kind":"source","path":"std:src/Text.lex.tex","sha256":"57c487328b200f710abcf7ca1e0daf1086d31c32f668fba6e7f5dc1a2e4a1eca"}],"language":"1.2","lean_toolchain":"leanprover/lean4:v4.32.1","modules":[{"lean_module":"LexLeanBoot.AxiomOutput","module":"AxiomOutput","source_path":"src/AxiomOutput.lex.tex"},{"lean_module":"LexLeanStd.Text","module":"LexLeanStd.Text","origin":"std","source_path":"std:src/Text.lex.tex"}],"outputs":[{"byte_length":24876,"kind":"coverage","path":"coverage/LexLeanBoot/AxiomOutput.coverage.json","sha256":"4da88a88f7c6550ae024c23dc41f3e1fa0317e6954ce6e688034f2f8d5bb75a3"},{"byte_length":11547,"kind":"coverage","path":"coverage/LexLeanStd/Text.coverage.json","sha256":"2b1324a2252120eda7a6061daed601d52d8eecbcb82c742efda61b44adb5d47d"},{"byte_length":24402,"kind":"lean","path":"modules/LexLeanBoot/AxiomOutput.lean","sha256":"b6126a37d1ed72579c4bd405c24be61dc7b6621cb67fb155b8bf3dad117cffa7"},{"byte_length":7428,"kind":"lean","path":"modules/LexLeanStd/Text.lean","sha256":"aa728aceefa15f78b7431bed5a20e300f1a3e80ec3de8293481622aa150b2d8c"},{"byte_length":10609,"kind":"lexicon-closure","path":"lexicons/AxiomOutput.closure.json","sha256":"1c324105489cc204750e32e49064ccecc7492da50c3d06e2cd742f46a2453e49"},{"byte_length":10613,"kind":"lexicon-closure","path":"lexicons/LexLeanStd.Text.closure.json","sha256":"78586d7947fdb2ed46a1e15d75dad830995313798a02422be49d495f078c7b08"},{"byte_length":21666,"kind":"map","path":"maps/LexLeanBoot/AxiomOutput.map.json","sha256":"65ef1af66041ba21cda7bcdf0364418731e28867a92c9085b32fc512d62a6efc"},{"byte_length":6822,"kind":"map","path":"maps/LexLeanStd/Text.map.json","sha256":"4e70ac149ee1c53d294102a200ddabcae899a18fd8e66f5951bdead09b6c6ec5"},{"byte_length":82340,"kind":"production-eligibility","path":"production/LexLeanBoot/AxiomOutput.eligibility.json","sha256":"865c056f91f0b4bc5784d1d1782ad1ec007b4c72dfe773de2b889c1dbb64b704"},{"byte_length":41556,"kind":"tex","path":"modules/LexLeanBoot/AxiomOutput.tex","sha256":"4bab1316879cff9f25aab44b8c3552b2f5143fbc5c6862d89718a9eff482e5cb"},{"byte_length":13276,"kind":"tex","path":"modules/LexLeanStd/Text.tex","sha256":"612cb8192fa44088c7fd3b13e8d654e5388b08d3159ee15c183c42b02c7cdc96"}],"project":"bootstrap","selection":["AxiomOutput","LexLeanStd.Text"],"semantic_id":"f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc","source_id":"d008b5fe1470b11252a81126a4d7e4ed737c2691265e6c0d7076492a505d0ddd","spec":"lexlean/build-manifest/1"} diff --git a/bootstrap/expected/build/maps/LexLeanBoot/AxiomOutput.map.json b/bootstrap/expected/build/maps/LexLeanBoot/AxiomOutput.map.json index b19a685ba..0b497cca0 100644 --- a/bootstrap/expected/build/maps/LexLeanBoot/AxiomOutput.map.json +++ b/bootstrap/expected/build/maps/LexLeanBoot/AxiomOutput.map.json @@ -1 +1 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanBoot/AxiomOutput.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanBoot/AxiomOutput.tex"}],"mappings":[{"artifact":0,"gen_end":316,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":27337,"src_start":0},{"artifact":0,"gen_end":433,"gen_start":316,"node":1,"role":"declaration","source":0,"src_end":346,"src_start":140},{"artifact":0,"gen_end":524,"gen_start":433,"node":2,"role":"declaration","source":0,"src_end":504,"src_start":348},{"artifact":0,"gen_end":731,"gen_start":524,"node":3,"role":"declaration","source":0,"src_end":778,"src_start":506},{"artifact":0,"gen_end":842,"gen_start":731,"node":4,"role":"declaration","source":0,"src_end":921,"src_start":780},{"artifact":0,"gen_end":973,"gen_start":842,"node":5,"role":"declaration","source":0,"src_end":1072,"src_start":923},{"artifact":0,"gen_end":1079,"gen_start":973,"node":6,"role":"declaration","source":0,"src_end":1217,"src_start":1074},{"artifact":0,"gen_end":1257,"gen_start":1079,"node":7,"role":"declaration","source":0,"src_end":1441,"src_start":1219},{"artifact":0,"gen_end":1479,"gen_start":1257,"node":8,"role":"declaration","source":0,"src_end":1708,"src_start":1443},{"artifact":0,"gen_end":1647,"gen_start":1479,"node":9,"role":"declaration","source":0,"src_end":1921,"src_start":1710},{"artifact":0,"gen_end":1852,"gen_start":1647,"node":10,"role":"declaration","source":0,"src_end":2197,"src_start":1923},{"artifact":0,"gen_end":2178,"gen_start":1852,"node":11,"role":"declaration","source":0,"src_end":2597,"src_start":2199},{"artifact":0,"gen_end":2416,"gen_start":2178,"node":12,"role":"declaration","source":0,"src_end":2897,"src_start":2599},{"artifact":0,"gen_end":2695,"gen_start":2416,"node":13,"role":"declaration","source":0,"src_end":3228,"src_start":2899},{"artifact":0,"gen_end":3012,"gen_start":2695,"node":14,"role":"declaration","source":0,"src_end":3587,"src_start":3230},{"artifact":0,"gen_end":3351,"gen_start":3012,"node":15,"role":"declaration","source":0,"src_end":4049,"src_start":3589},{"artifact":0,"gen_end":3623,"gen_start":3351,"node":16,"role":"declaration","source":0,"src_end":4434,"src_start":4051},{"artifact":0,"gen_end":3865,"gen_start":3623,"node":17,"role":"declaration","source":0,"src_end":4697,"src_start":4436},{"artifact":0,"gen_end":4103,"gen_start":3865,"node":18,"role":"declaration","source":0,"src_end":4998,"src_start":4699},{"artifact":0,"gen_end":5635,"gen_start":4103,"node":19,"role":"declaration","source":0,"src_end":6529,"src_start":5000},{"artifact":0,"gen_end":6158,"gen_start":5635,"node":20,"role":"declaration","source":0,"src_end":7003,"src_start":6531},{"artifact":0,"gen_end":6266,"gen_start":6158,"node":21,"role":"declaration","source":0,"src_end":7180,"src_start":7005},{"artifact":0,"gen_end":6599,"gen_start":6266,"node":22,"role":"declaration","source":0,"src_end":7580,"src_start":7182},{"artifact":0,"gen_end":7100,"gen_start":6599,"node":23,"role":"declaration","source":0,"src_end":8094,"src_start":7582},{"artifact":0,"gen_end":7359,"gen_start":7100,"node":24,"role":"declaration","source":0,"src_end":8390,"src_start":8096},{"artifact":0,"gen_end":7757,"gen_start":7359,"node":25,"role":"declaration","source":0,"src_end":8760,"src_start":8392},{"artifact":0,"gen_end":8100,"gen_start":7757,"node":26,"role":"declaration","source":0,"src_end":9103,"src_start":8762},{"artifact":0,"gen_end":8627,"gen_start":8100,"node":27,"role":"declaration","source":0,"src_end":9615,"src_start":9105},{"artifact":0,"gen_end":8931,"gen_start":8627,"node":28,"role":"declaration","source":0,"src_end":9959,"src_start":9617},{"artifact":0,"gen_end":9706,"gen_start":8931,"node":29,"role":"declaration","source":0,"src_end":10720,"src_start":9961},{"artifact":0,"gen_end":9909,"gen_start":9706,"node":30,"role":"declaration","source":0,"src_end":11020,"src_start":10722},{"artifact":0,"gen_end":10192,"gen_start":9909,"node":31,"role":"declaration","source":0,"src_end":11336,"src_start":11022},{"artifact":0,"gen_end":10379,"gen_start":10192,"node":32,"role":"declaration","source":0,"src_end":11589,"src_start":11338},{"artifact":0,"gen_end":10758,"gen_start":10379,"node":33,"role":"declaration","source":0,"src_end":11943,"src_start":11591},{"artifact":0,"gen_end":10980,"gen_start":10758,"node":34,"role":"declaration","source":0,"src_end":12164,"src_start":11945},{"artifact":0,"gen_end":12501,"gen_start":10980,"node":35,"role":"declaration","source":0,"src_end":13333,"src_start":12166},{"artifact":0,"gen_end":12916,"gen_start":12501,"node":36,"role":"declaration","source":0,"src_end":13711,"src_start":13335},{"artifact":0,"gen_end":13277,"gen_start":12916,"node":37,"role":"declaration","source":0,"src_end":14128,"src_start":13713},{"artifact":0,"gen_end":13362,"gen_start":13277,"node":38,"role":"declaration","source":0,"src_end":14293,"src_start":14130},{"artifact":0,"gen_end":13575,"gen_start":13362,"node":39,"role":"declaration","source":0,"src_end":14563,"src_start":14295},{"artifact":0,"gen_end":14311,"gen_start":13575,"node":40,"role":"declaration","source":0,"src_end":15445,"src_start":14565},{"artifact":0,"gen_end":14933,"gen_start":14311,"node":41,"role":"declaration","source":0,"src_end":16223,"src_start":15447},{"artifact":0,"gen_end":15218,"gen_start":14933,"node":42,"role":"declaration","source":0,"src_end":16598,"src_start":16225},{"artifact":0,"gen_end":15496,"gen_start":15218,"node":43,"role":"declaration","source":0,"src_end":16944,"src_start":16600},{"artifact":0,"gen_end":15747,"gen_start":15496,"node":44,"role":"declaration","source":0,"src_end":17191,"src_start":16946},{"artifact":0,"gen_end":16249,"gen_start":15747,"node":45,"role":"declaration","source":0,"src_end":17873,"src_start":17193},{"artifact":0,"gen_end":16912,"gen_start":16249,"node":46,"role":"declaration","source":0,"src_end":18754,"src_start":17875},{"artifact":0,"gen_end":17027,"gen_start":16912,"node":47,"role":"declaration","source":0,"src_end":18910,"src_start":18756},{"artifact":0,"gen_end":17194,"gen_start":17027,"node":48,"role":"declaration","source":0,"src_end":19135,"src_start":18912},{"artifact":0,"gen_end":17335,"gen_start":17194,"node":49,"role":"declaration","source":0,"src_end":19339,"src_start":19137},{"artifact":0,"gen_end":17522,"gen_start":17335,"node":50,"role":"declaration","source":0,"src_end":19550,"src_start":19341},{"artifact":0,"gen_end":18024,"gen_start":17522,"node":51,"role":"declaration","source":0,"src_end":20200,"src_start":19552},{"artifact":0,"gen_end":18630,"gen_start":18024,"node":52,"role":"declaration","source":0,"src_end":20831,"src_start":20202},{"artifact":0,"gen_end":19241,"gen_start":18630,"node":53,"role":"declaration","source":0,"src_end":21454,"src_start":20833},{"artifact":0,"gen_end":19999,"gen_start":19241,"node":54,"role":"declaration","source":0,"src_end":22228,"src_start":21456},{"artifact":0,"gen_end":20165,"gen_start":19999,"node":55,"role":"declaration","source":0,"src_end":22471,"src_start":22230},{"artifact":0,"gen_end":20327,"gen_start":20165,"node":56,"role":"declaration","source":0,"src_end":22662,"src_start":22473},{"artifact":0,"gen_end":20469,"gen_start":20327,"node":57,"role":"declaration","source":0,"src_end":22849,"src_start":22664},{"artifact":0,"gen_end":20939,"gen_start":20469,"node":58,"role":"declaration","source":0,"src_end":23425,"src_start":22851},{"artifact":0,"gen_end":21213,"gen_start":20939,"node":59,"role":"declaration","source":0,"src_end":23793,"src_start":23427},{"artifact":0,"gen_end":21949,"gen_start":21213,"node":60,"role":"declaration","source":0,"src_end":24592,"src_start":23795},{"artifact":0,"gen_end":22982,"gen_start":21949,"node":61,"role":"declaration","source":0,"src_end":25727,"src_start":24594},{"artifact":0,"gen_end":24024,"gen_start":22982,"node":62,"role":"declaration","source":0,"src_end":26835,"src_start":25729},{"artifact":0,"gen_end":24394,"gen_start":24024,"node":63,"role":"declaration","source":0,"src_end":27301,"src_start":26837},{"artifact":0,"gen_end":24423,"gen_start":24394,"node":0,"role":"declaration","source":0,"src_end":27337,"src_start":0},{"artifact":1,"gen_end":134,"gen_start":0,"node":64,"role":"declaration","source":0,"src_end":27337,"src_start":0},{"artifact":1,"gen_end":398,"gen_start":134,"node":65,"role":"declaration","source":0,"src_end":346,"src_start":140},{"artifact":1,"gen_end":600,"gen_start":398,"node":66,"role":"declaration","source":0,"src_end":504,"src_start":348},{"artifact":1,"gen_end":940,"gen_start":600,"node":67,"role":"declaration","source":0,"src_end":778,"src_start":506},{"artifact":1,"gen_end":1298,"gen_start":940,"node":68,"role":"declaration","source":0,"src_end":921,"src_start":780},{"artifact":1,"gen_end":1676,"gen_start":1298,"node":69,"role":"declaration","source":0,"src_end":1072,"src_start":923},{"artifact":1,"gen_end":2029,"gen_start":1676,"node":70,"role":"declaration","source":0,"src_end":1217,"src_start":1074},{"artifact":1,"gen_end":2566,"gen_start":2029,"node":71,"role":"declaration","source":0,"src_end":1441,"src_start":1219},{"artifact":1,"gen_end":3147,"gen_start":2566,"node":72,"role":"declaration","source":0,"src_end":1708,"src_start":1443},{"artifact":1,"gen_end":3564,"gen_start":3147,"node":73,"role":"declaration","source":0,"src_end":1921,"src_start":1710},{"artifact":1,"gen_end":4016,"gen_start":3564,"node":74,"role":"declaration","source":0,"src_end":2197,"src_start":1923},{"artifact":1,"gen_end":4614,"gen_start":4016,"node":75,"role":"declaration","source":0,"src_end":2597,"src_start":2199},{"artifact":1,"gen_end":5122,"gen_start":4614,"node":76,"role":"declaration","source":0,"src_end":2897,"src_start":2599},{"artifact":1,"gen_end":5671,"gen_start":5122,"node":77,"role":"declaration","source":0,"src_end":3228,"src_start":2899},{"artifact":1,"gen_end":6258,"gen_start":5671,"node":78,"role":"declaration","source":0,"src_end":3587,"src_start":3230},{"artifact":1,"gen_end":6867,"gen_start":6258,"node":79,"role":"declaration","source":0,"src_end":4049,"src_start":3589},{"artifact":1,"gen_end":7604,"gen_start":6867,"node":80,"role":"declaration","source":0,"src_end":4434,"src_start":4051},{"artifact":1,"gen_end":8093,"gen_start":7604,"node":81,"role":"declaration","source":0,"src_end":4697,"src_start":4436},{"artifact":1,"gen_end":8601,"gen_start":8093,"node":82,"role":"declaration","source":0,"src_end":4998,"src_start":4699},{"artifact":1,"gen_end":10403,"gen_start":8601,"node":83,"role":"declaration","source":0,"src_end":6529,"src_start":5000},{"artifact":1,"gen_end":11280,"gen_start":10403,"node":84,"role":"declaration","source":0,"src_end":7003,"src_start":6531},{"artifact":1,"gen_end":11658,"gen_start":11280,"node":85,"role":"declaration","source":0,"src_end":7180,"src_start":7005},{"artifact":1,"gen_end":12342,"gen_start":11658,"node":86,"role":"declaration","source":0,"src_end":7580,"src_start":7182},{"artifact":1,"gen_end":13268,"gen_start":12342,"node":87,"role":"declaration","source":0,"src_end":8094,"src_start":7582},{"artifact":1,"gen_end":13821,"gen_start":13268,"node":88,"role":"declaration","source":0,"src_end":8390,"src_start":8096},{"artifact":1,"gen_end":14514,"gen_start":13821,"node":89,"role":"declaration","source":0,"src_end":8760,"src_start":8392},{"artifact":1,"gen_end":15104,"gen_start":14514,"node":90,"role":"declaration","source":0,"src_end":9103,"src_start":8762},{"artifact":1,"gen_end":15878,"gen_start":15104,"node":91,"role":"declaration","source":0,"src_end":9615,"src_start":9105},{"artifact":1,"gen_end":16429,"gen_start":15878,"node":92,"role":"declaration","source":0,"src_end":9959,"src_start":9617},{"artifact":1,"gen_end":17540,"gen_start":16429,"node":93,"role":"declaration","source":0,"src_end":10720,"src_start":9961},{"artifact":1,"gen_end":18013,"gen_start":17540,"node":94,"role":"declaration","source":0,"src_end":11020,"src_start":10722},{"artifact":1,"gen_end":18647,"gen_start":18013,"node":95,"role":"declaration","source":0,"src_end":11336,"src_start":11022},{"artifact":1,"gen_end":19081,"gen_start":18647,"node":96,"role":"declaration","source":0,"src_end":11589,"src_start":11338},{"artifact":1,"gen_end":19787,"gen_start":19081,"node":97,"role":"declaration","source":0,"src_end":11943,"src_start":11591},{"artifact":1,"gen_end":20256,"gen_start":19787,"node":98,"role":"declaration","source":0,"src_end":12164,"src_start":11945},{"artifact":1,"gen_end":22024,"gen_start":20256,"node":99,"role":"declaration","source":0,"src_end":13333,"src_start":12166},{"artifact":1,"gen_end":22699,"gen_start":22024,"node":100,"role":"declaration","source":0,"src_end":13711,"src_start":13335},{"artifact":1,"gen_end":23330,"gen_start":22699,"node":101,"role":"declaration","source":0,"src_end":14128,"src_start":13713},{"artifact":1,"gen_end":23685,"gen_start":23330,"node":102,"role":"declaration","source":0,"src_end":14293,"src_start":14130},{"artifact":1,"gen_end":24145,"gen_start":23685,"node":103,"role":"declaration","source":0,"src_end":14563,"src_start":14295},{"artifact":1,"gen_end":25153,"gen_start":24145,"node":104,"role":"declaration","source":0,"src_end":15445,"src_start":14565},{"artifact":1,"gen_end":26049,"gen_start":25153,"node":105,"role":"declaration","source":0,"src_end":16223,"src_start":15447},{"artifact":1,"gen_end":26604,"gen_start":26049,"node":106,"role":"declaration","source":0,"src_end":16598,"src_start":16225},{"artifact":1,"gen_end":27131,"gen_start":26604,"node":107,"role":"declaration","source":0,"src_end":16944,"src_start":16600},{"artifact":1,"gen_end":27642,"gen_start":27131,"node":108,"role":"declaration","source":0,"src_end":17191,"src_start":16946},{"artifact":1,"gen_end":28401,"gen_start":27642,"node":109,"role":"declaration","source":0,"src_end":17873,"src_start":17193},{"artifact":1,"gen_end":29305,"gen_start":28401,"node":110,"role":"declaration","source":0,"src_end":18754,"src_start":17875},{"artifact":1,"gen_end":29667,"gen_start":29305,"node":111,"role":"declaration","source":0,"src_end":18910,"src_start":18756},{"artifact":1,"gen_end":30081,"gen_start":29667,"node":112,"role":"declaration","source":0,"src_end":19135,"src_start":18912},{"artifact":1,"gen_end":30469,"gen_start":30081,"node":113,"role":"declaration","source":0,"src_end":19339,"src_start":19137},{"artifact":1,"gen_end":30903,"gen_start":30469,"node":114,"role":"declaration","source":0,"src_end":19550,"src_start":19341},{"artifact":1,"gen_end":31676,"gen_start":30903,"node":115,"role":"declaration","source":0,"src_end":20200,"src_start":19552},{"artifact":1,"gen_end":32632,"gen_start":31676,"node":116,"role":"declaration","source":0,"src_end":20831,"src_start":20202},{"artifact":1,"gen_end":33515,"gen_start":32632,"node":117,"role":"declaration","source":0,"src_end":21454,"src_start":20833},{"artifact":1,"gen_end":34543,"gen_start":33515,"node":118,"role":"declaration","source":0,"src_end":22228,"src_start":21456},{"artifact":1,"gen_end":34957,"gen_start":34543,"node":119,"role":"declaration","source":0,"src_end":22471,"src_start":22230},{"artifact":1,"gen_end":35367,"gen_start":34957,"node":120,"role":"declaration","source":0,"src_end":22662,"src_start":22473},{"artifact":1,"gen_end":35756,"gen_start":35367,"node":121,"role":"declaration","source":0,"src_end":22849,"src_start":22664},{"artifact":1,"gen_end":36498,"gen_start":35756,"node":122,"role":"declaration","source":0,"src_end":23425,"src_start":22851},{"artifact":1,"gen_end":37042,"gen_start":36498,"node":123,"role":"declaration","source":0,"src_end":23793,"src_start":23427},{"artifact":1,"gen_end":38049,"gen_start":37042,"node":124,"role":"declaration","source":0,"src_end":24592,"src_start":23795},{"artifact":1,"gen_end":39342,"gen_start":38049,"node":125,"role":"declaration","source":0,"src_end":25727,"src_start":24594},{"artifact":1,"gen_end":40723,"gen_start":39342,"node":126,"role":"declaration","source":0,"src_end":26835,"src_start":25729},{"artifact":1,"gen_end":41561,"gen_start":40723,"node":127,"role":"declaration","source":0,"src_end":27301,"src_start":26837},{"artifact":1,"gen_end":41576,"gen_start":41561,"node":64,"role":"declaration","source":0,"src_end":27337,"src_start":0}],"module":"AxiomOutput","nodes":[{"id":0,"kind":"semantic-lean-module"},{"id":1,"kind":"semantic-declaration"},{"id":2,"kind":"semantic-declaration"},{"id":3,"kind":"semantic-declaration"},{"id":4,"kind":"semantic-declaration"},{"id":5,"kind":"semantic-declaration"},{"id":6,"kind":"semantic-declaration"},{"id":7,"kind":"semantic-declaration"},{"id":8,"kind":"semantic-declaration"},{"id":9,"kind":"semantic-declaration"},{"id":10,"kind":"semantic-declaration"},{"id":11,"kind":"semantic-declaration"},{"id":12,"kind":"semantic-declaration"},{"id":13,"kind":"semantic-declaration"},{"id":14,"kind":"semantic-declaration"},{"id":15,"kind":"semantic-declaration"},{"id":16,"kind":"semantic-declaration"},{"id":17,"kind":"semantic-declaration"},{"id":18,"kind":"semantic-declaration"},{"id":19,"kind":"semantic-declaration"},{"id":20,"kind":"semantic-declaration"},{"id":21,"kind":"semantic-declaration"},{"id":22,"kind":"semantic-declaration"},{"id":23,"kind":"semantic-declaration"},{"id":24,"kind":"semantic-declaration"},{"id":25,"kind":"semantic-declaration"},{"id":26,"kind":"semantic-declaration"},{"id":27,"kind":"semantic-declaration"},{"id":28,"kind":"semantic-declaration"},{"id":29,"kind":"semantic-declaration"},{"id":30,"kind":"semantic-declaration"},{"id":31,"kind":"semantic-declaration"},{"id":32,"kind":"semantic-declaration"},{"id":33,"kind":"semantic-declaration"},{"id":34,"kind":"semantic-declaration"},{"id":35,"kind":"semantic-declaration"},{"id":36,"kind":"semantic-declaration"},{"id":37,"kind":"semantic-declaration"},{"id":38,"kind":"semantic-declaration"},{"id":39,"kind":"semantic-declaration"},{"id":40,"kind":"semantic-declaration"},{"id":41,"kind":"semantic-declaration"},{"id":42,"kind":"semantic-declaration"},{"id":43,"kind":"semantic-declaration"},{"id":44,"kind":"semantic-declaration"},{"id":45,"kind":"semantic-declaration"},{"id":46,"kind":"semantic-declaration"},{"id":47,"kind":"semantic-declaration"},{"id":48,"kind":"semantic-declaration"},{"id":49,"kind":"semantic-declaration"},{"id":50,"kind":"semantic-declaration"},{"id":51,"kind":"semantic-declaration"},{"id":52,"kind":"semantic-declaration"},{"id":53,"kind":"semantic-declaration"},{"id":54,"kind":"semantic-declaration"},{"id":55,"kind":"semantic-declaration"},{"id":56,"kind":"semantic-declaration"},{"id":57,"kind":"semantic-declaration"},{"id":58,"kind":"semantic-declaration"},{"id":59,"kind":"semantic-declaration"},{"id":60,"kind":"semantic-declaration"},{"id":61,"kind":"semantic-declaration"},{"id":62,"kind":"semantic-declaration"},{"id":63,"kind":"semantic-declaration"},{"id":64,"kind":"semantic-latex-module"},{"id":65,"kind":"semantic-declaration"},{"id":66,"kind":"semantic-declaration"},{"id":67,"kind":"semantic-declaration"},{"id":68,"kind":"semantic-declaration"},{"id":69,"kind":"semantic-declaration"},{"id":70,"kind":"semantic-declaration"},{"id":71,"kind":"semantic-declaration"},{"id":72,"kind":"semantic-declaration"},{"id":73,"kind":"semantic-declaration"},{"id":74,"kind":"semantic-declaration"},{"id":75,"kind":"semantic-declaration"},{"id":76,"kind":"semantic-declaration"},{"id":77,"kind":"semantic-declaration"},{"id":78,"kind":"semantic-declaration"},{"id":79,"kind":"semantic-declaration"},{"id":80,"kind":"semantic-declaration"},{"id":81,"kind":"semantic-declaration"},{"id":82,"kind":"semantic-declaration"},{"id":83,"kind":"semantic-declaration"},{"id":84,"kind":"semantic-declaration"},{"id":85,"kind":"semantic-declaration"},{"id":86,"kind":"semantic-declaration"},{"id":87,"kind":"semantic-declaration"},{"id":88,"kind":"semantic-declaration"},{"id":89,"kind":"semantic-declaration"},{"id":90,"kind":"semantic-declaration"},{"id":91,"kind":"semantic-declaration"},{"id":92,"kind":"semantic-declaration"},{"id":93,"kind":"semantic-declaration"},{"id":94,"kind":"semantic-declaration"},{"id":95,"kind":"semantic-declaration"},{"id":96,"kind":"semantic-declaration"},{"id":97,"kind":"semantic-declaration"},{"id":98,"kind":"semantic-declaration"},{"id":99,"kind":"semantic-declaration"},{"id":100,"kind":"semantic-declaration"},{"id":101,"kind":"semantic-declaration"},{"id":102,"kind":"semantic-declaration"},{"id":103,"kind":"semantic-declaration"},{"id":104,"kind":"semantic-declaration"},{"id":105,"kind":"semantic-declaration"},{"id":106,"kind":"semantic-declaration"},{"id":107,"kind":"semantic-declaration"},{"id":108,"kind":"semantic-declaration"},{"id":109,"kind":"semantic-declaration"},{"id":110,"kind":"semantic-declaration"},{"id":111,"kind":"semantic-declaration"},{"id":112,"kind":"semantic-declaration"},{"id":113,"kind":"semantic-declaration"},{"id":114,"kind":"semantic-declaration"},{"id":115,"kind":"semantic-declaration"},{"id":116,"kind":"semantic-declaration"},{"id":117,"kind":"semantic-declaration"},{"id":118,"kind":"semantic-declaration"},{"id":119,"kind":"semantic-declaration"},{"id":120,"kind":"semantic-declaration"},{"id":121,"kind":"semantic-declaration"},{"id":122,"kind":"semantic-declaration"},{"id":123,"kind":"semantic-declaration"},{"id":124,"kind":"semantic-declaration"},{"id":125,"kind":"semantic-declaration"},{"id":126,"kind":"semantic-declaration"},{"id":127,"kind":"semantic-declaration"}],"semantic_id":"5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48","source_id":"d24d87e6939b30919be5d863ae8caee196592ffc1481d8490690c0f435e12acf","sources":[{"id":0,"kind":"file","path":"src/AxiomOutput.lex.tex","sha256":"9f046a50790b9f317a465924703c96839422f20e631a6f6162cc6514955e8567"}],"spec":"lexlean/source-map/1"} +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanBoot/AxiomOutput.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanBoot/AxiomOutput.tex"}],"mappings":[{"artifact":0,"gen_end":315,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":27568,"src_start":0},{"artifact":0,"gen_end":432,"gen_start":315,"node":1,"role":"declaration","source":0,"src_end":357,"src_start":151},{"artifact":0,"gen_end":523,"gen_start":432,"node":2,"role":"declaration","source":0,"src_end":515,"src_start":359},{"artifact":0,"gen_end":730,"gen_start":523,"node":3,"role":"declaration","source":0,"src_end":789,"src_start":517},{"artifact":0,"gen_end":841,"gen_start":730,"node":4,"role":"declaration","source":0,"src_end":932,"src_start":791},{"artifact":0,"gen_end":972,"gen_start":841,"node":5,"role":"declaration","source":0,"src_end":1083,"src_start":934},{"artifact":0,"gen_end":1078,"gen_start":972,"node":6,"role":"declaration","source":0,"src_end":1228,"src_start":1085},{"artifact":0,"gen_end":1256,"gen_start":1078,"node":7,"role":"declaration","source":0,"src_end":1452,"src_start":1230},{"artifact":0,"gen_end":1478,"gen_start":1256,"node":8,"role":"declaration","source":0,"src_end":1719,"src_start":1454},{"artifact":0,"gen_end":1646,"gen_start":1478,"node":9,"role":"declaration","source":0,"src_end":1932,"src_start":1721},{"artifact":0,"gen_end":1851,"gen_start":1646,"node":10,"role":"declaration","source":0,"src_end":2208,"src_start":1934},{"artifact":0,"gen_end":2177,"gen_start":1851,"node":11,"role":"declaration","source":0,"src_end":2608,"src_start":2210},{"artifact":0,"gen_end":2415,"gen_start":2177,"node":12,"role":"declaration","source":0,"src_end":2908,"src_start":2610},{"artifact":0,"gen_end":2694,"gen_start":2415,"node":13,"role":"declaration","source":0,"src_end":3239,"src_start":2910},{"artifact":0,"gen_end":3011,"gen_start":2694,"node":14,"role":"declaration","source":0,"src_end":3598,"src_start":3241},{"artifact":0,"gen_end":3349,"gen_start":3011,"node":15,"role":"declaration","source":0,"src_end":4071,"src_start":3600},{"artifact":0,"gen_end":3621,"gen_start":3349,"node":16,"role":"declaration","source":0,"src_end":4456,"src_start":4073},{"artifact":0,"gen_end":3862,"gen_start":3621,"node":17,"role":"declaration","source":0,"src_end":4730,"src_start":4458},{"artifact":0,"gen_end":4099,"gen_start":3862,"node":18,"role":"declaration","source":0,"src_end":5042,"src_start":4732},{"artifact":0,"gen_end":5631,"gen_start":4099,"node":19,"role":"declaration","source":0,"src_end":6573,"src_start":5044},{"artifact":0,"gen_end":6154,"gen_start":5631,"node":20,"role":"declaration","source":0,"src_end":7047,"src_start":6575},{"artifact":0,"gen_end":6262,"gen_start":6154,"node":21,"role":"declaration","source":0,"src_end":7224,"src_start":7049},{"artifact":0,"gen_end":6595,"gen_start":6262,"node":22,"role":"declaration","source":0,"src_end":7624,"src_start":7226},{"artifact":0,"gen_end":7096,"gen_start":6595,"node":23,"role":"declaration","source":0,"src_end":8138,"src_start":7626},{"artifact":0,"gen_end":7354,"gen_start":7096,"node":24,"role":"declaration","source":0,"src_end":8445,"src_start":8140},{"artifact":0,"gen_end":7750,"gen_start":7354,"node":25,"role":"declaration","source":0,"src_end":8837,"src_start":8447},{"artifact":0,"gen_end":8091,"gen_start":7750,"node":26,"role":"declaration","source":0,"src_end":9202,"src_start":8839},{"artifact":0,"gen_end":8615,"gen_start":8091,"node":27,"role":"declaration","source":0,"src_end":9747,"src_start":9204},{"artifact":0,"gen_end":8918,"gen_start":8615,"node":28,"role":"declaration","source":0,"src_end":10102,"src_start":9749},{"artifact":0,"gen_end":9690,"gen_start":8918,"node":29,"role":"declaration","source":0,"src_end":10896,"src_start":10104},{"artifact":0,"gen_end":9893,"gen_start":9690,"node":30,"role":"declaration","source":0,"src_end":11196,"src_start":10898},{"artifact":0,"gen_end":10176,"gen_start":9893,"node":31,"role":"declaration","source":0,"src_end":11512,"src_start":11198},{"artifact":0,"gen_end":10363,"gen_start":10176,"node":32,"role":"declaration","source":0,"src_end":11765,"src_start":11514},{"artifact":0,"gen_end":10741,"gen_start":10363,"node":33,"role":"declaration","source":0,"src_end":12130,"src_start":11767},{"artifact":0,"gen_end":10962,"gen_start":10741,"node":34,"role":"declaration","source":0,"src_end":12362,"src_start":12132},{"artifact":0,"gen_end":12483,"gen_start":10962,"node":35,"role":"declaration","source":0,"src_end":13531,"src_start":12364},{"artifact":0,"gen_end":12898,"gen_start":12483,"node":36,"role":"declaration","source":0,"src_end":13909,"src_start":13533},{"artifact":0,"gen_end":13259,"gen_start":12898,"node":37,"role":"declaration","source":0,"src_end":14326,"src_start":13911},{"artifact":0,"gen_end":13344,"gen_start":13259,"node":38,"role":"declaration","source":0,"src_end":14491,"src_start":14328},{"artifact":0,"gen_end":13557,"gen_start":13344,"node":39,"role":"declaration","source":0,"src_end":14761,"src_start":14493},{"artifact":0,"gen_end":14293,"gen_start":13557,"node":40,"role":"declaration","source":0,"src_end":15643,"src_start":14763},{"artifact":0,"gen_end":14915,"gen_start":14293,"node":41,"role":"declaration","source":0,"src_end":16421,"src_start":15645},{"artifact":0,"gen_end":15199,"gen_start":14915,"node":42,"role":"declaration","source":0,"src_end":16807,"src_start":16423},{"artifact":0,"gen_end":15477,"gen_start":15199,"node":43,"role":"declaration","source":0,"src_end":17153,"src_start":16809},{"artifact":0,"gen_end":15728,"gen_start":15477,"node":44,"role":"declaration","source":0,"src_end":17400,"src_start":17155},{"artifact":0,"gen_end":16230,"gen_start":15728,"node":45,"role":"declaration","source":0,"src_end":18082,"src_start":17402},{"artifact":0,"gen_end":16893,"gen_start":16230,"node":46,"role":"declaration","source":0,"src_end":18963,"src_start":18084},{"artifact":0,"gen_end":17008,"gen_start":16893,"node":47,"role":"declaration","source":0,"src_end":19119,"src_start":18965},{"artifact":0,"gen_end":17175,"gen_start":17008,"node":48,"role":"declaration","source":0,"src_end":19344,"src_start":19121},{"artifact":0,"gen_end":17316,"gen_start":17175,"node":49,"role":"declaration","source":0,"src_end":19548,"src_start":19346},{"artifact":0,"gen_end":17503,"gen_start":17316,"node":50,"role":"declaration","source":0,"src_end":19759,"src_start":19550},{"artifact":0,"gen_end":18005,"gen_start":17503,"node":51,"role":"declaration","source":0,"src_end":20409,"src_start":19761},{"artifact":0,"gen_end":18610,"gen_start":18005,"node":52,"role":"declaration","source":0,"src_end":21051,"src_start":20411},{"artifact":0,"gen_end":19221,"gen_start":18610,"node":53,"role":"declaration","source":0,"src_end":21674,"src_start":21053},{"artifact":0,"gen_end":19979,"gen_start":19221,"node":54,"role":"declaration","source":0,"src_end":22448,"src_start":21676},{"artifact":0,"gen_end":20145,"gen_start":19979,"node":55,"role":"declaration","source":0,"src_end":22691,"src_start":22450},{"artifact":0,"gen_end":20307,"gen_start":20145,"node":56,"role":"declaration","source":0,"src_end":22882,"src_start":22693},{"artifact":0,"gen_end":20449,"gen_start":20307,"node":57,"role":"declaration","source":0,"src_end":23069,"src_start":22884},{"artifact":0,"gen_end":20919,"gen_start":20449,"node":58,"role":"declaration","source":0,"src_end":23645,"src_start":23071},{"artifact":0,"gen_end":21193,"gen_start":20919,"node":59,"role":"declaration","source":0,"src_end":24013,"src_start":23647},{"artifact":0,"gen_end":21929,"gen_start":21193,"node":60,"role":"declaration","source":0,"src_end":24812,"src_start":24015},{"artifact":0,"gen_end":22962,"gen_start":21929,"node":61,"role":"declaration","source":0,"src_end":25947,"src_start":24814},{"artifact":0,"gen_end":24004,"gen_start":22962,"node":62,"role":"declaration","source":0,"src_end":27055,"src_start":25949},{"artifact":0,"gen_end":24373,"gen_start":24004,"node":63,"role":"declaration","source":0,"src_end":27532,"src_start":27057},{"artifact":0,"gen_end":24402,"gen_start":24373,"node":0,"role":"declaration","source":0,"src_end":27568,"src_start":0},{"artifact":1,"gen_end":134,"gen_start":0,"node":64,"role":"declaration","source":0,"src_end":27568,"src_start":0},{"artifact":1,"gen_end":398,"gen_start":134,"node":65,"role":"declaration","source":0,"src_end":357,"src_start":151},{"artifact":1,"gen_end":600,"gen_start":398,"node":66,"role":"declaration","source":0,"src_end":515,"src_start":359},{"artifact":1,"gen_end":940,"gen_start":600,"node":67,"role":"declaration","source":0,"src_end":789,"src_start":517},{"artifact":1,"gen_end":1298,"gen_start":940,"node":68,"role":"declaration","source":0,"src_end":932,"src_start":791},{"artifact":1,"gen_end":1676,"gen_start":1298,"node":69,"role":"declaration","source":0,"src_end":1083,"src_start":934},{"artifact":1,"gen_end":2029,"gen_start":1676,"node":70,"role":"declaration","source":0,"src_end":1228,"src_start":1085},{"artifact":1,"gen_end":2566,"gen_start":2029,"node":71,"role":"declaration","source":0,"src_end":1452,"src_start":1230},{"artifact":1,"gen_end":3147,"gen_start":2566,"node":72,"role":"declaration","source":0,"src_end":1719,"src_start":1454},{"artifact":1,"gen_end":3564,"gen_start":3147,"node":73,"role":"declaration","source":0,"src_end":1932,"src_start":1721},{"artifact":1,"gen_end":4016,"gen_start":3564,"node":74,"role":"declaration","source":0,"src_end":2208,"src_start":1934},{"artifact":1,"gen_end":4614,"gen_start":4016,"node":75,"role":"declaration","source":0,"src_end":2608,"src_start":2210},{"artifact":1,"gen_end":5122,"gen_start":4614,"node":76,"role":"declaration","source":0,"src_end":2908,"src_start":2610},{"artifact":1,"gen_end":5671,"gen_start":5122,"node":77,"role":"declaration","source":0,"src_end":3239,"src_start":2910},{"artifact":1,"gen_end":6258,"gen_start":5671,"node":78,"role":"declaration","source":0,"src_end":3598,"src_start":3241},{"artifact":1,"gen_end":6866,"gen_start":6258,"node":79,"role":"declaration","source":0,"src_end":4071,"src_start":3600},{"artifact":1,"gen_end":7603,"gen_start":6866,"node":80,"role":"declaration","source":0,"src_end":4456,"src_start":4073},{"artifact":1,"gen_end":8091,"gen_start":7603,"node":81,"role":"declaration","source":0,"src_end":4730,"src_start":4458},{"artifact":1,"gen_end":8598,"gen_start":8091,"node":82,"role":"declaration","source":0,"src_end":5042,"src_start":4732},{"artifact":1,"gen_end":10400,"gen_start":8598,"node":83,"role":"declaration","source":0,"src_end":6573,"src_start":5044},{"artifact":1,"gen_end":11277,"gen_start":10400,"node":84,"role":"declaration","source":0,"src_end":7047,"src_start":6575},{"artifact":1,"gen_end":11655,"gen_start":11277,"node":85,"role":"declaration","source":0,"src_end":7224,"src_start":7049},{"artifact":1,"gen_end":12339,"gen_start":11655,"node":86,"role":"declaration","source":0,"src_end":7624,"src_start":7226},{"artifact":1,"gen_end":13265,"gen_start":12339,"node":87,"role":"declaration","source":0,"src_end":8138,"src_start":7626},{"artifact":1,"gen_end":13817,"gen_start":13265,"node":88,"role":"declaration","source":0,"src_end":8445,"src_start":8140},{"artifact":1,"gen_end":14508,"gen_start":13817,"node":89,"role":"declaration","source":0,"src_end":8837,"src_start":8447},{"artifact":1,"gen_end":15096,"gen_start":14508,"node":90,"role":"declaration","source":0,"src_end":9202,"src_start":8839},{"artifact":1,"gen_end":15867,"gen_start":15096,"node":91,"role":"declaration","source":0,"src_end":9747,"src_start":9204},{"artifact":1,"gen_end":16417,"gen_start":15867,"node":92,"role":"declaration","source":0,"src_end":10102,"src_start":9749},{"artifact":1,"gen_end":17525,"gen_start":16417,"node":93,"role":"declaration","source":0,"src_end":10896,"src_start":10104},{"artifact":1,"gen_end":17998,"gen_start":17525,"node":94,"role":"declaration","source":0,"src_end":11196,"src_start":10898},{"artifact":1,"gen_end":18632,"gen_start":17998,"node":95,"role":"declaration","source":0,"src_end":11512,"src_start":11198},{"artifact":1,"gen_end":19066,"gen_start":18632,"node":96,"role":"declaration","source":0,"src_end":11765,"src_start":11514},{"artifact":1,"gen_end":19771,"gen_start":19066,"node":97,"role":"declaration","source":0,"src_end":12130,"src_start":11767},{"artifact":1,"gen_end":20239,"gen_start":19771,"node":98,"role":"declaration","source":0,"src_end":12362,"src_start":12132},{"artifact":1,"gen_end":22007,"gen_start":20239,"node":99,"role":"declaration","source":0,"src_end":13531,"src_start":12364},{"artifact":1,"gen_end":22682,"gen_start":22007,"node":100,"role":"declaration","source":0,"src_end":13909,"src_start":13533},{"artifact":1,"gen_end":23313,"gen_start":22682,"node":101,"role":"declaration","source":0,"src_end":14326,"src_start":13911},{"artifact":1,"gen_end":23668,"gen_start":23313,"node":102,"role":"declaration","source":0,"src_end":14491,"src_start":14328},{"artifact":1,"gen_end":24128,"gen_start":23668,"node":103,"role":"declaration","source":0,"src_end":14761,"src_start":14493},{"artifact":1,"gen_end":25136,"gen_start":24128,"node":104,"role":"declaration","source":0,"src_end":15643,"src_start":14763},{"artifact":1,"gen_end":26032,"gen_start":25136,"node":105,"role":"declaration","source":0,"src_end":16421,"src_start":15645},{"artifact":1,"gen_end":26586,"gen_start":26032,"node":106,"role":"declaration","source":0,"src_end":16807,"src_start":16423},{"artifact":1,"gen_end":27113,"gen_start":26586,"node":107,"role":"declaration","source":0,"src_end":17153,"src_start":16809},{"artifact":1,"gen_end":27624,"gen_start":27113,"node":108,"role":"declaration","source":0,"src_end":17400,"src_start":17155},{"artifact":1,"gen_end":28383,"gen_start":27624,"node":109,"role":"declaration","source":0,"src_end":18082,"src_start":17402},{"artifact":1,"gen_end":29287,"gen_start":28383,"node":110,"role":"declaration","source":0,"src_end":18963,"src_start":18084},{"artifact":1,"gen_end":29649,"gen_start":29287,"node":111,"role":"declaration","source":0,"src_end":19119,"src_start":18965},{"artifact":1,"gen_end":30063,"gen_start":29649,"node":112,"role":"declaration","source":0,"src_end":19344,"src_start":19121},{"artifact":1,"gen_end":30451,"gen_start":30063,"node":113,"role":"declaration","source":0,"src_end":19548,"src_start":19346},{"artifact":1,"gen_end":30885,"gen_start":30451,"node":114,"role":"declaration","source":0,"src_end":19759,"src_start":19550},{"artifact":1,"gen_end":31658,"gen_start":30885,"node":115,"role":"declaration","source":0,"src_end":20409,"src_start":19761},{"artifact":1,"gen_end":32613,"gen_start":31658,"node":116,"role":"declaration","source":0,"src_end":21051,"src_start":20411},{"artifact":1,"gen_end":33496,"gen_start":32613,"node":117,"role":"declaration","source":0,"src_end":21674,"src_start":21053},{"artifact":1,"gen_end":34524,"gen_start":33496,"node":118,"role":"declaration","source":0,"src_end":22448,"src_start":21676},{"artifact":1,"gen_end":34938,"gen_start":34524,"node":119,"role":"declaration","source":0,"src_end":22691,"src_start":22450},{"artifact":1,"gen_end":35348,"gen_start":34938,"node":120,"role":"declaration","source":0,"src_end":22882,"src_start":22693},{"artifact":1,"gen_end":35737,"gen_start":35348,"node":121,"role":"declaration","source":0,"src_end":23069,"src_start":22884},{"artifact":1,"gen_end":36479,"gen_start":35737,"node":122,"role":"declaration","source":0,"src_end":23645,"src_start":23071},{"artifact":1,"gen_end":37023,"gen_start":36479,"node":123,"role":"declaration","source":0,"src_end":24013,"src_start":23647},{"artifact":1,"gen_end":38030,"gen_start":37023,"node":124,"role":"declaration","source":0,"src_end":24812,"src_start":24015},{"artifact":1,"gen_end":39323,"gen_start":38030,"node":125,"role":"declaration","source":0,"src_end":25947,"src_start":24814},{"artifact":1,"gen_end":40704,"gen_start":39323,"node":126,"role":"declaration","source":0,"src_end":27055,"src_start":25949},{"artifact":1,"gen_end":41541,"gen_start":40704,"node":127,"role":"declaration","source":0,"src_end":27532,"src_start":27057},{"artifact":1,"gen_end":41556,"gen_start":41541,"node":64,"role":"declaration","source":0,"src_end":27568,"src_start":0}],"module":"AxiomOutput","nodes":[{"id":0,"kind":"semantic-lean-module"},{"id":1,"kind":"semantic-declaration"},{"id":2,"kind":"semantic-declaration"},{"id":3,"kind":"semantic-declaration"},{"id":4,"kind":"semantic-declaration"},{"id":5,"kind":"semantic-declaration"},{"id":6,"kind":"semantic-declaration"},{"id":7,"kind":"semantic-declaration"},{"id":8,"kind":"semantic-declaration"},{"id":9,"kind":"semantic-declaration"},{"id":10,"kind":"semantic-declaration"},{"id":11,"kind":"semantic-declaration"},{"id":12,"kind":"semantic-declaration"},{"id":13,"kind":"semantic-declaration"},{"id":14,"kind":"semantic-declaration"},{"id":15,"kind":"semantic-declaration"},{"id":16,"kind":"semantic-declaration"},{"id":17,"kind":"semantic-declaration"},{"id":18,"kind":"semantic-declaration"},{"id":19,"kind":"semantic-declaration"},{"id":20,"kind":"semantic-declaration"},{"id":21,"kind":"semantic-declaration"},{"id":22,"kind":"semantic-declaration"},{"id":23,"kind":"semantic-declaration"},{"id":24,"kind":"semantic-declaration"},{"id":25,"kind":"semantic-declaration"},{"id":26,"kind":"semantic-declaration"},{"id":27,"kind":"semantic-declaration"},{"id":28,"kind":"semantic-declaration"},{"id":29,"kind":"semantic-declaration"},{"id":30,"kind":"semantic-declaration"},{"id":31,"kind":"semantic-declaration"},{"id":32,"kind":"semantic-declaration"},{"id":33,"kind":"semantic-declaration"},{"id":34,"kind":"semantic-declaration"},{"id":35,"kind":"semantic-declaration"},{"id":36,"kind":"semantic-declaration"},{"id":37,"kind":"semantic-declaration"},{"id":38,"kind":"semantic-declaration"},{"id":39,"kind":"semantic-declaration"},{"id":40,"kind":"semantic-declaration"},{"id":41,"kind":"semantic-declaration"},{"id":42,"kind":"semantic-declaration"},{"id":43,"kind":"semantic-declaration"},{"id":44,"kind":"semantic-declaration"},{"id":45,"kind":"semantic-declaration"},{"id":46,"kind":"semantic-declaration"},{"id":47,"kind":"semantic-declaration"},{"id":48,"kind":"semantic-declaration"},{"id":49,"kind":"semantic-declaration"},{"id":50,"kind":"semantic-declaration"},{"id":51,"kind":"semantic-declaration"},{"id":52,"kind":"semantic-declaration"},{"id":53,"kind":"semantic-declaration"},{"id":54,"kind":"semantic-declaration"},{"id":55,"kind":"semantic-declaration"},{"id":56,"kind":"semantic-declaration"},{"id":57,"kind":"semantic-declaration"},{"id":58,"kind":"semantic-declaration"},{"id":59,"kind":"semantic-declaration"},{"id":60,"kind":"semantic-declaration"},{"id":61,"kind":"semantic-declaration"},{"id":62,"kind":"semantic-declaration"},{"id":63,"kind":"semantic-declaration"},{"id":64,"kind":"semantic-latex-module"},{"id":65,"kind":"semantic-declaration"},{"id":66,"kind":"semantic-declaration"},{"id":67,"kind":"semantic-declaration"},{"id":68,"kind":"semantic-declaration"},{"id":69,"kind":"semantic-declaration"},{"id":70,"kind":"semantic-declaration"},{"id":71,"kind":"semantic-declaration"},{"id":72,"kind":"semantic-declaration"},{"id":73,"kind":"semantic-declaration"},{"id":74,"kind":"semantic-declaration"},{"id":75,"kind":"semantic-declaration"},{"id":76,"kind":"semantic-declaration"},{"id":77,"kind":"semantic-declaration"},{"id":78,"kind":"semantic-declaration"},{"id":79,"kind":"semantic-declaration"},{"id":80,"kind":"semantic-declaration"},{"id":81,"kind":"semantic-declaration"},{"id":82,"kind":"semantic-declaration"},{"id":83,"kind":"semantic-declaration"},{"id":84,"kind":"semantic-declaration"},{"id":85,"kind":"semantic-declaration"},{"id":86,"kind":"semantic-declaration"},{"id":87,"kind":"semantic-declaration"},{"id":88,"kind":"semantic-declaration"},{"id":89,"kind":"semantic-declaration"},{"id":90,"kind":"semantic-declaration"},{"id":91,"kind":"semantic-declaration"},{"id":92,"kind":"semantic-declaration"},{"id":93,"kind":"semantic-declaration"},{"id":94,"kind":"semantic-declaration"},{"id":95,"kind":"semantic-declaration"},{"id":96,"kind":"semantic-declaration"},{"id":97,"kind":"semantic-declaration"},{"id":98,"kind":"semantic-declaration"},{"id":99,"kind":"semantic-declaration"},{"id":100,"kind":"semantic-declaration"},{"id":101,"kind":"semantic-declaration"},{"id":102,"kind":"semantic-declaration"},{"id":103,"kind":"semantic-declaration"},{"id":104,"kind":"semantic-declaration"},{"id":105,"kind":"semantic-declaration"},{"id":106,"kind":"semantic-declaration"},{"id":107,"kind":"semantic-declaration"},{"id":108,"kind":"semantic-declaration"},{"id":109,"kind":"semantic-declaration"},{"id":110,"kind":"semantic-declaration"},{"id":111,"kind":"semantic-declaration"},{"id":112,"kind":"semantic-declaration"},{"id":113,"kind":"semantic-declaration"},{"id":114,"kind":"semantic-declaration"},{"id":115,"kind":"semantic-declaration"},{"id":116,"kind":"semantic-declaration"},{"id":117,"kind":"semantic-declaration"},{"id":118,"kind":"semantic-declaration"},{"id":119,"kind":"semantic-declaration"},{"id":120,"kind":"semantic-declaration"},{"id":121,"kind":"semantic-declaration"},{"id":122,"kind":"semantic-declaration"},{"id":123,"kind":"semantic-declaration"},{"id":124,"kind":"semantic-declaration"},{"id":125,"kind":"semantic-declaration"},{"id":126,"kind":"semantic-declaration"},{"id":127,"kind":"semantic-declaration"}],"semantic_id":"f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc","source_id":"d008b5fe1470b11252a81126a4d7e4ed737c2691265e6c0d7076492a505d0ddd","sources":[{"id":0,"kind":"file","path":"src/AxiomOutput.lex.tex","sha256":"d3a7ea40054e49437cbe73935be7b0fce4697e35693c95d68d8a316d555f51f7"}],"spec":"lexlean/source-map/1"} diff --git a/bootstrap/expected/build/maps/LexLeanBoot/Text.map.json b/bootstrap/expected/build/maps/LexLeanBoot/Text.map.json deleted file mode 100644 index 13f6116e3..000000000 --- a/bootstrap/expected/build/maps/LexLeanBoot/Text.map.json +++ /dev/null @@ -1 +0,0 @@ -{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanBoot/Text.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanBoot/Text.tex"}],"mappings":[{"artifact":0,"gen_end":278,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":7566,"src_start":0},{"artifact":0,"gen_end":612,"gen_start":278,"node":1,"role":"declaration","source":0,"src_end":426,"src_start":113},{"artifact":0,"gen_end":761,"gen_start":612,"node":2,"role":"declaration","source":0,"src_end":607,"src_start":428},{"artifact":0,"gen_end":941,"gen_start":761,"node":3,"role":"declaration","source":0,"src_end":834,"src_start":609},{"artifact":0,"gen_end":1182,"gen_start":941,"node":4,"role":"declaration","source":0,"src_end":1085,"src_start":836},{"artifact":0,"gen_end":1483,"gen_start":1182,"node":5,"role":"declaration","source":0,"src_end":1373,"src_start":1087},{"artifact":0,"gen_end":1949,"gen_start":1483,"node":6,"role":"declaration","source":0,"src_end":1804,"src_start":1375},{"artifact":0,"gen_end":2385,"gen_start":1949,"node":7,"role":"declaration","source":0,"src_end":2233,"src_start":1806},{"artifact":0,"gen_end":2697,"gen_start":2385,"node":8,"role":"declaration","source":0,"src_end":2598,"src_start":2235},{"artifact":0,"gen_end":2933,"gen_start":2697,"node":9,"role":"declaration","source":0,"src_end":2845,"src_start":2600},{"artifact":0,"gen_end":3178,"gen_start":2933,"node":10,"role":"declaration","source":0,"src_end":3092,"src_start":2847},{"artifact":0,"gen_end":3836,"gen_start":3178,"node":11,"role":"declaration","source":0,"src_end":3859,"src_start":3094},{"artifact":0,"gen_end":4453,"gen_start":3836,"node":12,"role":"declaration","source":0,"src_end":4438,"src_start":3861},{"artifact":0,"gen_end":4668,"gen_start":4453,"node":13,"role":"declaration","source":0,"src_end":4650,"src_start":4440},{"artifact":0,"gen_end":5316,"gen_start":4668,"node":14,"role":"declaration","source":0,"src_end":5408,"src_start":4652},{"artifact":0,"gen_end":5999,"gen_start":5316,"node":15,"role":"declaration","source":0,"src_end":6032,"src_start":5410},{"artifact":0,"gen_end":6506,"gen_start":5999,"node":16,"role":"declaration","source":0,"src_end":6559,"src_start":6034},{"artifact":0,"gen_end":6820,"gen_start":6506,"node":17,"role":"declaration","source":0,"src_end":6871,"src_start":6561},{"artifact":0,"gen_end":7408,"gen_start":6820,"node":18,"role":"declaration","source":0,"src_end":7530,"src_start":6873},{"artifact":0,"gen_end":7430,"gen_start":7408,"node":0,"role":"declaration","source":0,"src_end":7566,"src_start":0},{"artifact":1,"gen_end":134,"gen_start":0,"node":19,"role":"declaration","source":0,"src_end":7566,"src_start":0},{"artifact":1,"gen_end":715,"gen_start":134,"node":20,"role":"declaration","source":0,"src_end":426,"src_start":113},{"artifact":1,"gen_end":1111,"gen_start":715,"node":21,"role":"declaration","source":0,"src_end":607,"src_start":428},{"artifact":1,"gen_end":1538,"gen_start":1111,"node":22,"role":"declaration","source":0,"src_end":834,"src_start":609},{"artifact":1,"gen_end":2027,"gen_start":1538,"node":23,"role":"declaration","source":0,"src_end":1085,"src_start":836},{"artifact":1,"gen_end":2611,"gen_start":2027,"node":24,"role":"declaration","source":0,"src_end":1373,"src_start":1087},{"artifact":1,"gen_end":3324,"gen_start":2611,"node":25,"role":"declaration","source":0,"src_end":1804,"src_start":1375},{"artifact":1,"gen_end":4131,"gen_start":3324,"node":26,"role":"declaration","source":0,"src_end":2233,"src_start":1806},{"artifact":1,"gen_end":4809,"gen_start":4131,"node":27,"role":"declaration","source":0,"src_end":2598,"src_start":2235},{"artifact":1,"gen_end":5328,"gen_start":4809,"node":28,"role":"declaration","source":0,"src_end":2845,"src_start":2600},{"artifact":1,"gen_end":5901,"gen_start":5328,"node":29,"role":"declaration","source":0,"src_end":3092,"src_start":2847},{"artifact":1,"gen_end":6806,"gen_start":5901,"node":30,"role":"declaration","source":0,"src_end":3859,"src_start":3094},{"artifact":1,"gen_end":7759,"gen_start":6806,"node":31,"role":"declaration","source":0,"src_end":4438,"src_start":3861},{"artifact":1,"gen_end":8222,"gen_start":7759,"node":32,"role":"declaration","source":0,"src_end":4650,"src_start":4440},{"artifact":1,"gen_end":9117,"gen_start":8222,"node":33,"role":"declaration","source":0,"src_end":5408,"src_start":4652},{"artifact":1,"gen_end":10125,"gen_start":9117,"node":34,"role":"declaration","source":0,"src_end":6032,"src_start":5410},{"artifact":1,"gen_end":10968,"gen_start":10125,"node":35,"role":"declaration","source":0,"src_end":6559,"src_start":6034},{"artifact":1,"gen_end":11529,"gen_start":10968,"node":36,"role":"declaration","source":0,"src_end":6871,"src_start":6561},{"artifact":1,"gen_end":12466,"gen_start":11529,"node":37,"role":"declaration","source":0,"src_end":7530,"src_start":6873},{"artifact":1,"gen_end":12481,"gen_start":12466,"node":19,"role":"declaration","source":0,"src_end":7566,"src_start":0}],"module":"Text","nodes":[{"id":0,"kind":"semantic-lean-module"},{"id":1,"kind":"semantic-declaration"},{"id":2,"kind":"semantic-declaration"},{"id":3,"kind":"semantic-declaration"},{"id":4,"kind":"semantic-declaration"},{"id":5,"kind":"semantic-declaration"},{"id":6,"kind":"semantic-declaration"},{"id":7,"kind":"semantic-declaration"},{"id":8,"kind":"semantic-declaration"},{"id":9,"kind":"semantic-declaration"},{"id":10,"kind":"semantic-declaration"},{"id":11,"kind":"semantic-declaration"},{"id":12,"kind":"semantic-declaration"},{"id":13,"kind":"semantic-declaration"},{"id":14,"kind":"semantic-declaration"},{"id":15,"kind":"semantic-declaration"},{"id":16,"kind":"semantic-declaration"},{"id":17,"kind":"semantic-declaration"},{"id":18,"kind":"semantic-declaration"},{"id":19,"kind":"semantic-latex-module"},{"id":20,"kind":"semantic-declaration"},{"id":21,"kind":"semantic-declaration"},{"id":22,"kind":"semantic-declaration"},{"id":23,"kind":"semantic-declaration"},{"id":24,"kind":"semantic-declaration"},{"id":25,"kind":"semantic-declaration"},{"id":26,"kind":"semantic-declaration"},{"id":27,"kind":"semantic-declaration"},{"id":28,"kind":"semantic-declaration"},{"id":29,"kind":"semantic-declaration"},{"id":30,"kind":"semantic-declaration"},{"id":31,"kind":"semantic-declaration"},{"id":32,"kind":"semantic-declaration"},{"id":33,"kind":"semantic-declaration"},{"id":34,"kind":"semantic-declaration"},{"id":35,"kind":"semantic-declaration"},{"id":36,"kind":"semantic-declaration"},{"id":37,"kind":"semantic-declaration"}],"semantic_id":"5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48","source_id":"d24d87e6939b30919be5d863ae8caee196592ffc1481d8490690c0f435e12acf","sources":[{"id":0,"kind":"file","path":"src/Text.lex.tex","sha256":"2c97a6b06a1c39aa660edc43f366b753175279f9dc99bbea9bb7f900eb1b9a07"}],"spec":"lexlean/source-map/1"} diff --git a/bootstrap/expected/build/maps/LexLeanStd/Text.map.json b/bootstrap/expected/build/maps/LexLeanStd/Text.map.json new file mode 100644 index 000000000..af5debeef --- /dev/null +++ b/bootstrap/expected/build/maps/LexLeanStd/Text.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanStd/Text.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanStd/Text.tex"}],"mappings":[{"artifact":0,"gen_end":277,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":8081,"src_start":0},{"artifact":0,"gen_end":611,"gen_start":277,"node":1,"role":"declaration","source":0,"src_end":426,"src_start":113},{"artifact":0,"gen_end":760,"gen_start":611,"node":2,"role":"declaration","source":0,"src_end":607,"src_start":428},{"artifact":0,"gen_end":940,"gen_start":760,"node":3,"role":"declaration","source":0,"src_end":834,"src_start":609},{"artifact":0,"gen_end":1181,"gen_start":940,"node":4,"role":"declaration","source":0,"src_end":1085,"src_start":836},{"artifact":0,"gen_end":1482,"gen_start":1181,"node":5,"role":"declaration","source":0,"src_end":1433,"src_start":1087},{"artifact":0,"gen_end":1948,"gen_start":1482,"node":6,"role":"declaration","source":0,"src_end":1924,"src_start":1435},{"artifact":0,"gen_end":2384,"gen_start":1948,"node":7,"role":"declaration","source":0,"src_end":2353,"src_start":1926},{"artifact":0,"gen_end":2696,"gen_start":2384,"node":8,"role":"declaration","source":0,"src_end":2718,"src_start":2355},{"artifact":0,"gen_end":2932,"gen_start":2696,"node":9,"role":"declaration","source":0,"src_end":3046,"src_start":2720},{"artifact":0,"gen_end":3177,"gen_start":2932,"node":10,"role":"declaration","source":0,"src_end":3293,"src_start":3048},{"artifact":0,"gen_end":3835,"gen_start":3177,"node":11,"role":"declaration","source":0,"src_end":4060,"src_start":3295},{"artifact":0,"gen_end":4452,"gen_start":3835,"node":12,"role":"declaration","source":0,"src_end":4720,"src_start":4062},{"artifact":0,"gen_end":4667,"gen_start":4452,"node":13,"role":"declaration","source":0,"src_end":4932,"src_start":4722},{"artifact":0,"gen_end":5315,"gen_start":4667,"node":14,"role":"declaration","source":0,"src_end":5690,"src_start":4934},{"artifact":0,"gen_end":5998,"gen_start":5315,"node":15,"role":"declaration","source":0,"src_end":6395,"src_start":5692},{"artifact":0,"gen_end":6505,"gen_start":5998,"node":16,"role":"declaration","source":0,"src_end":6993,"src_start":6397},{"artifact":0,"gen_end":6819,"gen_start":6505,"node":17,"role":"declaration","source":0,"src_end":7305,"src_start":6995},{"artifact":0,"gen_end":7407,"gen_start":6819,"node":18,"role":"declaration","source":0,"src_end":8045,"src_start":7307},{"artifact":0,"gen_end":7428,"gen_start":7407,"node":0,"role":"declaration","source":0,"src_end":8081,"src_start":0},{"artifact":1,"gen_end":134,"gen_start":0,"node":19,"role":"declaration","source":0,"src_end":8081,"src_start":0},{"artifact":1,"gen_end":715,"gen_start":134,"node":20,"role":"declaration","source":0,"src_end":426,"src_start":113},{"artifact":1,"gen_end":1111,"gen_start":715,"node":21,"role":"declaration","source":0,"src_end":607,"src_start":428},{"artifact":1,"gen_end":1538,"gen_start":1111,"node":22,"role":"declaration","source":0,"src_end":834,"src_start":609},{"artifact":1,"gen_end":2027,"gen_start":1538,"node":23,"role":"declaration","source":0,"src_end":1085,"src_start":836},{"artifact":1,"gen_end":2711,"gen_start":2027,"node":24,"role":"declaration","source":0,"src_end":1433,"src_start":1087},{"artifact":1,"gen_end":3524,"gen_start":2711,"node":25,"role":"declaration","source":0,"src_end":1924,"src_start":1435},{"artifact":1,"gen_end":4331,"gen_start":3524,"node":26,"role":"declaration","source":0,"src_end":2353,"src_start":1926},{"artifact":1,"gen_end":5009,"gen_start":4331,"node":27,"role":"declaration","source":0,"src_end":2718,"src_start":2355},{"artifact":1,"gen_end":5649,"gen_start":5009,"node":28,"role":"declaration","source":0,"src_end":3046,"src_start":2720},{"artifact":1,"gen_end":6222,"gen_start":5649,"node":29,"role":"declaration","source":0,"src_end":3293,"src_start":3048},{"artifact":1,"gen_end":7127,"gen_start":6222,"node":30,"role":"declaration","source":0,"src_end":4060,"src_start":3295},{"artifact":1,"gen_end":8201,"gen_start":7127,"node":31,"role":"declaration","source":0,"src_end":4720,"src_start":4062},{"artifact":1,"gen_end":8664,"gen_start":8201,"node":32,"role":"declaration","source":0,"src_end":4932,"src_start":4722},{"artifact":1,"gen_end":9559,"gen_start":8664,"node":33,"role":"declaration","source":0,"src_end":5690,"src_start":4934},{"artifact":1,"gen_end":10688,"gen_start":9559,"node":34,"role":"declaration","source":0,"src_end":6395,"src_start":5692},{"artifact":1,"gen_end":11642,"gen_start":10688,"node":35,"role":"declaration","source":0,"src_end":6993,"src_start":6397},{"artifact":1,"gen_end":12203,"gen_start":11642,"node":36,"role":"declaration","source":0,"src_end":7305,"src_start":6995},{"artifact":1,"gen_end":13261,"gen_start":12203,"node":37,"role":"declaration","source":0,"src_end":8045,"src_start":7307},{"artifact":1,"gen_end":13276,"gen_start":13261,"node":19,"role":"declaration","source":0,"src_end":8081,"src_start":0}],"module":"LexLeanStd.Text","nodes":[{"id":0,"kind":"semantic-lean-module"},{"id":1,"kind":"semantic-declaration"},{"id":2,"kind":"semantic-declaration"},{"id":3,"kind":"semantic-declaration"},{"id":4,"kind":"semantic-declaration"},{"id":5,"kind":"semantic-declaration"},{"id":6,"kind":"semantic-declaration"},{"id":7,"kind":"semantic-declaration"},{"id":8,"kind":"semantic-declaration"},{"id":9,"kind":"semantic-declaration"},{"id":10,"kind":"semantic-declaration"},{"id":11,"kind":"semantic-declaration"},{"id":12,"kind":"semantic-declaration"},{"id":13,"kind":"semantic-declaration"},{"id":14,"kind":"semantic-declaration"},{"id":15,"kind":"semantic-declaration"},{"id":16,"kind":"semantic-declaration"},{"id":17,"kind":"semantic-declaration"},{"id":18,"kind":"semantic-declaration"},{"id":19,"kind":"semantic-latex-module"},{"id":20,"kind":"semantic-declaration"},{"id":21,"kind":"semantic-declaration"},{"id":22,"kind":"semantic-declaration"},{"id":23,"kind":"semantic-declaration"},{"id":24,"kind":"semantic-declaration"},{"id":25,"kind":"semantic-declaration"},{"id":26,"kind":"semantic-declaration"},{"id":27,"kind":"semantic-declaration"},{"id":28,"kind":"semantic-declaration"},{"id":29,"kind":"semantic-declaration"},{"id":30,"kind":"semantic-declaration"},{"id":31,"kind":"semantic-declaration"},{"id":32,"kind":"semantic-declaration"},{"id":33,"kind":"semantic-declaration"},{"id":34,"kind":"semantic-declaration"},{"id":35,"kind":"semantic-declaration"},{"id":36,"kind":"semantic-declaration"},{"id":37,"kind":"semantic-declaration"}],"semantic_id":"f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc","source_id":"d008b5fe1470b11252a81126a4d7e4ed737c2691265e6c0d7076492a505d0ddd","sources":[{"id":0,"kind":"file","path":"std:src/Text.lex.tex","sha256":"57c487328b200f710abcf7ca1e0daf1086d31c32f668fba6e7f5dc1a2e4a1eca"}],"spec":"lexlean/source-map/1"} diff --git a/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.lean b/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.lean index d10006aeb..5e1395842 100644 --- a/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.lean +++ b/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.lean @@ -2,7 +2,7 @@ module public import Init public import LexLeanRuntime.Portable public import LexLeanRuntime.Collections -public import LexLeanBoot.Text +public import LexLeanStd.Text set_option autoImplicit false set_option maxRecDepth 100000 set_option maxHeartbeats 1000000000 @@ -45,13 +45,13 @@ public inductive Scan where @[expose] public def nameMode (mode : Nat) (byte : UInt8) : Nat := (if (Nat.beq (mode) (2)) then 2 else (if (LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) then (if (Nat.beq (mode) (1)) then 0 else 2) else (if isFirst (byte) then 1 else (if (Nat.beq (mode) (1)) then (if isLater (byte) then 1 else 2) else 2)))) -@[expose] public def nameStep (subject : ByteArray) (state : (Prod (Nat) (Nat))) : Option ((Prod (Nat) (Nat))) := (if (Nat.beq ((state).2) (2)) then Option.none else (match LexLeanBoot.Text.byteAt (subject) ((state).1) with | Option.some byte => Option.some ((((state).1 + 1), nameMode ((state).2) (byte))) | Option.none => Option.none)) +@[expose] public def nameStep (subject : ByteArray) (state : (Prod (Nat) (Nat))) : Option ((Prod (Nat) (Nat))) := (if (Nat.beq ((state).2) (2)) then Option.none else (match LexLeanStd.Text.byteAt (subject) ((state).1) with | Option.some byte => Option.some ((((state).1 + 1), nameMode ((state).2) (byte))) | Option.none => Option.none)) @[expose] public def isClosedLeanName (raw : ByteArray) : Bool := (Nat.beq ((((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) (Nat))) => nameStep (raw) (state))) ((LexLeanRuntime.length (raw) : Nat)) ((0, 0)) : (Prod ((Prod (Nat) (Nat))) (Bool)))).1).2) (1)) -@[expose] public def byteIs (subject : ByteArray) (position : Nat) (value : UInt8) : Bool := (match LexLeanBoot.Text.byteAt (subject) (position) with | Option.some byte => (LexLeanRuntime.equal (byte) (value) : Bool) | Option.none => false) +@[expose] public def byteIs (subject : ByteArray) (position : Nat) (value : UInt8) : Bool := (match LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => (LexLeanRuntime.equal (byte) (value) : Bool) | Option.none => false) -@[expose] public def byteIn (subject : ByteArray) (position : Nat) (low : UInt8) (high : UInt8) : Bool := (match LexLeanBoot.Text.byteAt (subject) (position) with | Option.some byte => inRange (byte) (low) (high) | Option.none => false) +@[expose] public def byteIn (subject : ByteArray) (position : Nat) (low : UInt8) (high : UInt8) : Bool := (match LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => inRange (byte) (low) (high) | Option.none => false) @[expose] public def whiteLength (subject : ByteArray) (position : Nat) : Nat := (if (if byteIn (subject) (position) ((9 : UInt8)) ((13 : UInt8)) then true else (if byteIs (subject) (position) ((32 : UInt8)) then true else false)) then 1 else (if byteIs (subject) (position) ((194 : UInt8)) then (if (if byteIs (subject) ((position + 1)) ((133 : UInt8)) then true else (if byteIs (subject) ((position + 1)) ((160 : UInt8)) then true else false)) then 2 else 0) else (if byteIs (subject) (position) ((225 : UInt8)) then (if (if byteIs (subject) ((position + 1)) ((154 : UInt8)) then (if byteIs (subject) ((position + 2)) ((128 : UInt8)) then true else false) else false) then 3 else 0) else (if byteIs (subject) (position) ((226 : UInt8)) then (if byteIs (subject) ((position + 1)) ((128 : UInt8)) then (if (if byteIn (subject) ((position + 2)) ((128 : UInt8)) ((138 : UInt8)) then true else (if byteIs (subject) ((position + 2)) ((168 : UInt8)) then true else (if byteIs (subject) ((position + 2)) ((169 : UInt8)) then true else (if byteIs (subject) ((position + 2)) ((175 : UInt8)) then true else false)))) then 3 else 0) else (if (if byteIs (subject) ((position + 1)) ((129 : UInt8)) then (if byteIs (subject) ((position + 2)) ((159 : UInt8)) then true else false) else false) then 3 else 0)) else (if byteIs (subject) (position) ((227 : UInt8)) then (if (if byteIs (subject) ((position + 1)) ((128 : UInt8)) then (if byteIs (subject) ((position + 2)) ((128 : UInt8)) then true else false) else false) then 3 else 0) else 0))))) @@ -63,17 +63,17 @@ public inductive Scan where @[expose] public def dropWhiteEnd (subject : ByteArray) (start : Nat) : Nat := ((LexLeanCollections.iterateUntil ((fun («end» : Nat) => (if (if (Nat.blt (0) (whiteEnding (subject) («end»))) then (Nat.ble ((start + whiteEnding (subject) («end»))) («end»)) else false) then Option.some ((LexLeanRuntime.subtract («end») (whiteEnding (subject) («end»)) : Nat)) else Option.none))) ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (subject) : Nat)) : (Prod (Nat) (Bool)))).1 -@[expose] public def trimmed (subject : ByteArray) : ByteArray := (let start : Nat := skipWhite (subject); (let «end» : Nat := dropWhiteEnd (subject) (start); LexLeanBoot.Text.sliceOr (subject) (start) ((LexLeanRuntime.subtract («end») (start) : Nat)))) +@[expose] public def trimmed (subject : ByteArray) : ByteArray := (let start : Nat := skipWhite (subject); (let «end» : Nat := dropWhiteEnd (subject) (start); LexLeanStd.Text.sliceOr (subject) (start) ((LexLeanRuntime.subtract («end») (start) : Nat)))) -@[expose] public def stripPrefix (subject : ByteArray) («prefix» : ByteArray) : Option (ByteArray) := (if LexLeanBoot.Text.startsWith (subject) («prefix») then Option.some (LexLeanBoot.Text.sliceOr (subject) ((LexLeanRuntime.length («prefix») : Nat)) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length («prefix») : Nat)) : Nat))) else Option.none) +@[expose] public def stripPrefix (subject : ByteArray) («prefix» : ByteArray) : Option (ByteArray) := (if LexLeanStd.Text.startsWith (subject) («prefix») then Option.some (LexLeanStd.Text.sliceOr (subject) ((LexLeanRuntime.length («prefix») : Nat)) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length («prefix») : Nat)) : Nat))) else Option.none) -@[expose] public def stripSuffix (subject : ByteArray) (suffix : ByteArray) : Option (ByteArray) := (if LexLeanBoot.Text.endsWith (subject) (suffix) then Option.some (LexLeanBoot.Text.sliceOr (subject) (0) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (suffix) : Nat)) : Nat))) else Option.none) +@[expose] public def stripSuffix (subject : ByteArray) (suffix : ByteArray) : Option (ByteArray) := (if LexLeanStd.Text.endsWith (subject) (suffix) then Option.some (LexLeanStd.Text.sliceOr (subject) (0) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (suffix) : Nat)) : Nat))) else Option.none) -@[expose] public def splitOnce (subject : ByteArray) (delimiter : ByteArray) : Option ((Prod (ByteArray) (ByteArray))) := (match LexLeanBoot.Text.find (subject) (delimiter) with | Option.some position => Option.some ((LexLeanBoot.Text.sliceOr (subject) (0) (position), LexLeanBoot.Text.sliceOr (subject) ((position + (LexLeanRuntime.length (delimiter) : Nat))) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((position + (LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) | Option.none => Option.none) +@[expose] public def splitOnce (subject : ByteArray) (delimiter : ByteArray) : Option ((Prod (ByteArray) (ByteArray))) := (match LexLeanStd.Text.find (subject) (delimiter) with | Option.some position => Option.some ((LexLeanStd.Text.sliceOr (subject) (0) (position), LexLeanStd.Text.sliceOr (subject) ((position + (LexLeanRuntime.length (delimiter) : Nat))) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((position + (LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) | Option.none => Option.none) -@[expose] public def lastStep (subject : ByteArray) (needle : ByteArray) (position : Nat) : Option (Nat) := (if LexLeanBoot.Text.matchAt (subject) (needle) (position) then Option.none else (if (Nat.blt (0) (position)) then Option.some ((LexLeanRuntime.subtract (position) (1) : Nat)) else Option.none)) +@[expose] public def lastStep (subject : ByteArray) (needle : ByteArray) (position : Nat) : Option (Nat) := (if LexLeanStd.Text.matchAt (subject) (needle) (position) then Option.none else (if (Nat.blt (0) (position)) then Option.some ((LexLeanRuntime.subtract (position) (1) : Nat)) else Option.none)) -@[expose] public def splitLast (subject : ByteArray) (needle : ByteArray) : Option ((Prod (ByteArray) (ByteArray))) := (let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (needle) : Nat); (if (Nat.blt (total) (size)) then Option.none else (let position : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => lastStep (subject) (needle) (position))) ((total + 1)) ((LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod (Nat) (Bool)))).1; (if LexLeanBoot.Text.matchAt (subject) (needle) (position) then Option.some ((LexLeanBoot.Text.sliceOr (subject) (0) (position), LexLeanBoot.Text.sliceOr (subject) ((position + size)) ((LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) else Option.none))))) +@[expose] public def splitLast (subject : ByteArray) (needle : ByteArray) : Option ((Prod (ByteArray) (ByteArray))) := (let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (needle) : Nat); (if (Nat.blt (total) (size)) then Option.none else (let position : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => lastStep (subject) (needle) (position))) ((total + 1)) ((LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod (Nat) (Bool)))).1; (if LexLeanStd.Text.matchAt (subject) (needle) (position) then Option.some ((LexLeanStd.Text.sliceOr (subject) (0) (position), LexLeanStd.Text.sliceOr (subject) ((position + size)) ((LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) else Option.none))))) @[expose] public def digitStep (subject : ByteArray) (position : Nat) : Option (Nat) := (if byteIn (subject) (position) ((48 : UInt8)) ((57 : UInt8)) then Option.some ((position + 1)) else Option.none) @@ -81,9 +81,9 @@ public inductive Scan where @[expose] public def zeroStep (subject : ByteArray) (position : Nat) : Option (Nat) := (if byteIs (subject) (position) ((48 : UInt8)) then Option.some ((position + 1)) else Option.none) -@[expose] public def significant (digits : ByteArray) : ByteArray := (let zeros : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => zeroStep (digits) (position))) ((LexLeanRuntime.length (digits) : Nat)) (0) : (Prod (Nat) (Bool)))).1; LexLeanBoot.Text.sliceOr (digits) (zeros) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (digits) : Nat)) (zeros) : Nat))) +@[expose] public def significant (digits : ByteArray) : ByteArray := (let zeros : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => zeroStep (digits) (position))) ((LexLeanRuntime.length (digits) : Nat)) (0) : (Prod (Nat) (Bool)))).1; LexLeanStd.Text.sliceOr (digits) (zeros) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (digits) : Nat)) (zeros) : Nat))) -@[expose] public def digit (number : Nat) (place : Nat) : ByteArray := LexLeanBoot.Text.sliceOr (text ("0123456789")) ((LexLeanRuntime.remainder ((LexLeanRuntime.quotient (number) (place) (0) : Nat)) (10) (0) : Nat)) (1) +@[expose] public def digit (number : Nat) (place : Nat) : ByteArray := LexLeanStd.Text.sliceOr (text ("0123456789")) ((LexLeanRuntime.remainder ((LexLeanRuntime.quotient (number) (place) (0) : Nat)) (10) (0) : Nat)) (1) @[expose] public def decimal (number : Nat) : ByteArray := (let zero : ByteArray := text ("0"); (let digits : ByteArray := significant ((LexLeanRuntime.append (digit (number) (10000000000000000000)) ((LexLeanRuntime.append (digit (number) (1000000000000000000)) ((LexLeanRuntime.append (digit (number) (100000000000000000)) ((LexLeanRuntime.append (digit (number) (10000000000000000)) ((LexLeanRuntime.append (digit (number) (1000000000000000)) ((LexLeanRuntime.append (digit (number) (100000000000000)) ((LexLeanRuntime.append (digit (number) (10000000000000)) ((LexLeanRuntime.append (digit (number) (1000000000000)) ((LexLeanRuntime.append (digit (number) (100000000000)) ((LexLeanRuntime.append (digit (number) (10000000000)) ((LexLeanRuntime.append (digit (number) (1000000000)) ((LexLeanRuntime.append (digit (number) (100000000)) ((LexLeanRuntime.append (digit (number) (10000000)) ((LexLeanRuntime.append (digit (number) (1000000)) ((LexLeanRuntime.append (digit (number) (100000)) ((LexLeanRuntime.append (digit (number) (10000)) ((LexLeanRuntime.append (digit (number) (1000)) ((LexLeanRuntime.append (digit (number) (100)) ((LexLeanRuntime.append (digit (number) (10)) (digit (number) (1)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)) : ByteArray)); (if (Nat.beq (number) (0)) then zero else digits))) @@ -99,7 +99,7 @@ public inductive Scan where @[expose] public def located (line : ByteArray) : Option (ByteArray) := (match splitOnce (line) (text (":")) with | Option.some head => (match splitOnce ((head).2) (text (":")) with | Option.some middle => (match splitOnce ((middle).2) (text (":")) with | Option.some tail => (let line_number : ByteArray := (middle).1; (let column : ByteArray := (tail).1; (let rest : ByteArray := (tail).2; (let located_rest : Option (ByteArray) := afterLocation (column) (rest); (if isCount (line_number) then located_rest else Option.none))))) | Option.none => Option.none) | Option.none => Option.none) | Option.none => Option.none) -@[expose] public def envelope (line : ByteArray) : Option (ByteArray) := (if LexLeanBoot.Text.startsWith (line) (text ("'")) then Option.some (line) else (match stripPrefix (line) (text ("info: ")) with | Option.some payload => Option.some (payload) | Option.none => located (line))) +@[expose] public def envelope (line : ByteArray) : Option (ByteArray) := (if LexLeanStd.Text.startsWith (line) (text ("'")) then Option.some (line) else (match stripPrefix (line) (text ("info: ")) with | Option.some payload => Option.some (payload) | Option.none => located (line))) @[expose] public def terminates (payload : ByteArray) : Bool := (match stripSuffix (payload) (text ("]")) with | Option.some _ => true | Option.none => (match stripSuffix (payload) (text (" does not depend on any axioms")) with | Option.some _ => true | Option.none => false)) @@ -123,7 +123,7 @@ public inductive Scan where @[expose] public def collectStep (state : Except (ByteArray) (List (ByteArray))) (piece : ByteArray) : Except (ByteArray) (List (ByteArray)) := (match state with | Except.error _ => state | Except.ok sorted => (let lemma : ByteArray := trimmed (piece); (if isClosedLeanName (lemma) then (match insertAxiom (lemma) (sorted) with | Option.some inserted => Except.ok (inserted) | Option.none => Except.error (cat (text ("duplicate axiom name ")) (quoted (lemma)))) else Except.error (notLean (lemma))))) -@[expose] public def axiomList (name : ByteArray) (list : ByteArray) : Except (ByteArray) ((Prod (ByteArray) (List (ByteArray)))) := (match (LexLeanCollections.listFold ((fun (state : Except (ByteArray) (List (ByteArray))) (piece : ByteArray) => collectStep (state) (piece))) (Except.ok (([] : List (ByteArray)))) (LexLeanBoot.Text.splitOn (list) ((44 : UInt8))) : Except (ByteArray) (List (ByteArray))) with | Except.error message => malformed (message) | Except.ok sorted => (match sorted with | List.nil => malformed (text ("an axiom list cannot be empty")) | List.cons _ _ => parsed (name) (sorted))) +@[expose] public def axiomList (name : ByteArray) (list : ByteArray) : Except (ByteArray) ((Prod (ByteArray) (List (ByteArray)))) := (match (LexLeanCollections.listFold ((fun (state : Except (ByteArray) (List (ByteArray))) (piece : ByteArray) => collectStep (state) (piece))) (Except.ok (([] : List (ByteArray)))) (LexLeanStd.Text.splitOn (list) ((44 : UInt8))) : Except (ByteArray) (List (ByteArray))) with | Except.error message => malformed (message) | Except.ok sorted => (match sorted with | List.nil => malformed (text ("an axiom list cannot be empty")) | List.cons _ _ => parsed (name) (sorted))) @[expose] public def listed (payload : ByteArray) (body : ByteArray) : Except (ByteArray) ((Prod (ByteArray) (List (ByteArray)))) := (match splitLast (body) (text ("' depends on axioms: [")) with | Option.some split => (let name : ByteArray := (split).1; (let list : ByteArray := (split).2; (let listed_axioms : Except (ByteArray) ((Prod (ByteArray) (List (ByteArray)))) := axiomList (name) (list); (let refused : Except (ByteArray) ((Prod (ByteArray) (List (ByteArray)))) := malformed (notLean (name)); (if isClosedLeanName (name) then listed_axioms else refused))))) | Option.none => unrecognized (payload)) @@ -145,6 +145,6 @@ public inductive Scan where @[expose] public def finish (scan : Scan) (expected : List (ByteArray)) : Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray))))) := (match scan with | Scan.stopped rejection => Except.error (rejection) | Scan.inside _ _ payload about => refuse (cat (text ("unterminated axiom payload: ")) (payload)) (about) | Scan.between records _ => (let counted : Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray))))) := refuse (cat (cat (cat (text ("expected ")) (decimal (listLength (ByteArray) (expected)))) (text (" audit records, found "))) (decimal (listLength (Record) (records)))) (Option.none); (if (Nat.beq (listLength (Record) (records)) (listLength (ByteArray) (expected))) then (LexLeanCollections.listFold ((fun (state : Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray)))))) (entry : Record) => auditStep (state) (entry))) (Except.ok (([] : List ((Prod (ByteArray) (List (ByteArray))))))) (reversed (Record) (records)) : Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray)))))) else counted))) -@[expose] public def parseAuditOutput (stdout : ByteArray) (expected : List (ByteArray)) : Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray))))) := finish ((LexLeanCollections.listFold ((fun (state : Scan) (line : ByteArray) => scanStep (state) (line))) (Scan.between (([] : List (Record))) (expected)) (LexLeanBoot.Text.lines (stdout)) : Scan)) (expected) +@[expose] public def parseAuditOutput (stdout : ByteArray) (expected : List (ByteArray)) : Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray))))) := finish ((LexLeanCollections.listFold ((fun (state : Scan) (line : ByteArray) => scanStep (state) (line))) (Scan.between (([] : List (Record))) (expected)) (LexLeanStd.Text.lines (stdout)) : Scan)) (expected) end LexLeanBoot.AxiomOutput diff --git a/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.tex b/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.tex index 1c4aefb0e..87265ba9c 100644 --- a/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.tex +++ b/bootstrap/expected/build/modules/LexLeanBoot/AxiomOutput.tex @@ -103,7 +103,7 @@ \subsection*{\texttt{nameStep}} \noindent Parameters: \texttt{(subject : ByteArray) (state : (Prod (Nat) (Nat)))}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option ((Prod (Nat) (Nat)))}.\par -\noindent Definition: \texttt{(if (Nat.beq ((state).2) (2)) then Option.none else (match LexLeanBoot.Text.byteAt (subject) ((state).1) with | Option.some byte => Option.some ((((state).1 + 1), nameMode ((state).2) (byte))) | Option.none => Option.none))}.\par +\noindent Definition: \texttt{(if (Nat.beq ((state).2) (2)) then Option.none else (match LexLeanStd.Text.byteAt (subject) ((state).1) with | Option.some byte => Option.some ((((state).1 + 1), nameMode ((state).2) (byte))) | Option.none => Option.none))}.\par \noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par \subsection*{\texttt{isClosedLeanName}} \noindent Kind: \texttt{definition}.\par @@ -119,14 +119,14 @@ \subsection*{\texttt{byteIs}} \noindent Parameters: \texttt{(subject : ByteArray) (position : Nat) (value : UInt8)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Bool}.\par -\noindent Definition: \texttt{(match LexLeanBoot.Text.byteAt (subject) (position) with | Option.some byte => (LexLeanRuntime.equal (byte) (value) : Bool) | Option.none => false)}.\par +\noindent Definition: \texttt{(match LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => (LexLeanRuntime.equal (byte) (value) : Bool) | Option.none => false)}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{byteIn}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (position : Nat) (low : UInt8) (high : UInt8)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Bool}.\par -\noindent Definition: \texttt{(match LexLeanBoot.Text.byteAt (subject) (position) with | Option.some byte => inRange (byte) (low) (high) | Option.none => false)}.\par +\noindent Definition: \texttt{(match LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => inRange (byte) (low) (high) | Option.none => false)}.\par \noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par \subsection*{\texttt{whiteLength}} \noindent Kind: \texttt{definition}.\par @@ -170,35 +170,35 @@ \subsection*{\texttt{trimmed}} \noindent Parameters: \texttt{(subject : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{ByteArray}.\par -\noindent Definition: \texttt{(let start : Nat := skipWhite (subject); (let end : Nat := dropWhiteEnd (subject) (start); LexLeanBoot.Text.sliceOr (subject) (start) ((LexLeanRuntime.subtract (end) (start) : Nat))))}.\par +\noindent Definition: \texttt{(let start : Nat := skipWhite (subject); (let end : Nat := dropWhiteEnd (subject) (start); LexLeanStd.Text.sliceOr (subject) (start) ((LexLeanRuntime.subtract (end) (start) : Nat))))}.\par \noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par \subsection*{\texttt{stripPrefix}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (prefix : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option (ByteArray)}.\par -\noindent Definition: \texttt{(if LexLeanBoot.Text.startsWith (subject) (prefix) then Option.some (LexLeanBoot.Text.sliceOr (subject) ((LexLeanRuntime.length (prefix) : Nat)) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (prefix) : Nat)) : Nat))) else Option.none)}.\par +\noindent Definition: \texttt{(if LexLeanStd.Text.startsWith (subject) (prefix) then Option.some (LexLeanStd.Text.sliceOr (subject) ((LexLeanRuntime.length (prefix) : Nat)) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (prefix) : Nat)) : Nat))) else Option.none)}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{stripSuffix}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (suffix : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option (ByteArray)}.\par -\noindent Definition: \texttt{(if LexLeanBoot.Text.endsWith (subject) (suffix) then Option.some (LexLeanBoot.Text.sliceOr (subject) (0) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (suffix) : Nat)) : Nat))) else Option.none)}.\par +\noindent Definition: \texttt{(if LexLeanStd.Text.endsWith (subject) (suffix) then Option.some (LexLeanStd.Text.sliceOr (subject) (0) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((LexLeanRuntime.length (suffix) : Nat)) : Nat))) else Option.none)}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{splitOnce}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (delimiter : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option ((Prod (ByteArray) (ByteArray)))}.\par -\noindent Definition: \texttt{(match LexLeanBoot.Text.find (subject) (delimiter) with | Option.some position => Option.some ((LexLeanBoot.Text.sliceOr (subject) (0) (position), LexLeanBoot.Text.sliceOr (subject) ((position + (LexLeanRuntime.length (delimiter) : Nat))) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((position + (LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) | Option.none => Option.none)}.\par +\noindent Definition: \texttt{(match LexLeanStd.Text.find (subject) (delimiter) with | Option.some position => Option.some ((LexLeanStd.Text.sliceOr (subject) (0) (position), LexLeanStd.Text.sliceOr (subject) ((position + (LexLeanRuntime.length (delimiter) : Nat))) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) ((position + (LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) | Option.none => Option.none)}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{lastStep}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (needle : ByteArray) (position : Nat)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option (Nat)}.\par -\noindent Definition: \texttt{(if LexLeanBoot.Text.matchAt (subject) (needle) (position) then Option.none else (if (Nat.blt (0) (position)) then Option.some ((LexLeanRuntime.subtract (position) (1) : Nat)) else Option.none))}.\par +\noindent Definition: \texttt{(if LexLeanStd.Text.matchAt (subject) (needle) (position) then Option.none else (if (Nat.blt (0) (position)) then Option.some ((LexLeanRuntime.subtract (position) (1) : Nat)) else Option.none))}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{splitLast}} \noindent Kind: \texttt{definition}.\par @@ -206,7 +206,7 @@ \subsection*{\texttt{splitLast}} \noindent Closure 1: binds \texttt{(position)}, captures \texttt{(needle, subject)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option ((Prod (ByteArray) (ByteArray)))}.\par -\noindent Definition: \texttt{(let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (needle) : Nat); (if (Nat.blt (total) (size)) then Option.none else (let position : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => lastStep (subject) (needle) (position))) ((total + 1)) ((LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod (Nat) (Bool)))).1; (if LexLeanBoot.Text.matchAt (subject) (needle) (position) then Option.some ((LexLeanBoot.Text.sliceOr (subject) (0) (position), LexLeanBoot.Text.sliceOr (subject) ((position + size)) ((LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) else Option.none)))))}.\par +\noindent Definition: \texttt{(let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (needle) : Nat); (if (Nat.blt (total) (size)) then Option.none else (let position : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => lastStep (subject) (needle) (position))) ((total + 1)) ((LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod (Nat) (Bool)))).1; (if LexLeanStd.Text.matchAt (subject) (needle) (position) then Option.some ((LexLeanStd.Text.sliceOr (subject) (0) (position), LexLeanStd.Text.sliceOr (subject) ((position + size)) ((LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) else Option.none)))))}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{digitStep}} \noindent Kind: \texttt{definition}.\par @@ -236,14 +236,14 @@ \subsection*{\texttt{significant}} \noindent Closure 1: binds \texttt{(position)}, captures \texttt{(digits)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{ByteArray}.\par -\noindent Definition: \texttt{(let zeros : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => zeroStep (digits) (position))) ((LexLeanRuntime.length (digits) : Nat)) (0) : (Prod (Nat) (Bool)))).1; LexLeanBoot.Text.sliceOr (digits) (zeros) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (digits) : Nat)) (zeros) : Nat)))}.\par +\noindent Definition: \texttt{(let zeros : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => zeroStep (digits) (position))) ((LexLeanRuntime.length (digits) : Nat)) (0) : (Prod (Nat) (Bool)))).1; LexLeanStd.Text.sliceOr (digits) (zeros) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (digits) : Nat)) (zeros) : Nat)))}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{digit}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(number : Nat) (place : Nat)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{ByteArray}.\par -\noindent Definition: \texttt{LexLeanBoot.Text.sliceOr (text ("0123456789")) ((LexLeanRuntime.remainder ((LexLeanRuntime.quotient (number) (place) (0) : Nat)) (10) (0) : Nat)) (1)}.\par +\noindent Definition: \texttt{LexLeanStd.Text.sliceOr (text ("0123456789")) ((LexLeanRuntime.remainder ((LexLeanRuntime.quotient (number) (place) (0) : Nat)) (10) (0) : Nat)) (1)}.\par \noindent Axiom policy: \texttt{none}.\par \subsection*{\texttt{decimal}} \noindent Kind: \texttt{definition}.\par @@ -299,7 +299,7 @@ \subsection*{\texttt{envelope}} \noindent Parameters: \texttt{(line : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Option (ByteArray)}.\par -\noindent Definition: \texttt{(if LexLeanBoot.Text.startsWith (line) (text ("'")) then Option.some (line) else (match stripPrefix (line) (text ("info: ")) with | Option.some payload => Option.some (payload) | Option.none => located (line)))}.\par +\noindent Definition: \texttt{(if LexLeanStd.Text.startsWith (line) (text ("'")) then Option.some (line) else (match stripPrefix (line) (text ("info: ")) with | Option.some payload => Option.some (payload) | Option.none => located (line)))}.\par \noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par \subsection*{\texttt{terminates}} \noindent Kind: \texttt{definition}.\par @@ -370,7 +370,7 @@ \subsection*{\texttt{axiomList}} \noindent Closure 1: binds \texttt{(state, piece)}, captures \texttt{()}.\par \noindent Execution: executable, non-escaping closures only.\par \noindent Type: \texttt{Except (ByteArray) ((Prod (ByteArray) (List (ByteArray))))}.\par -\noindent Definition: \texttt{(match (LexLeanCollections.listFold ((fun (state : Except (ByteArray) (List (ByteArray))) (piece : ByteArray) => collectStep (state) (piece))) (Except.ok (([] : List (ByteArray)))) (LexLeanBoot.Text.splitOn (list) ((44 : UInt8))) : Except (ByteArray) (List (ByteArray))) with | Except.error message => malformed (message) | Except.ok sorted => (match sorted with | List.nil => malformed (text ("an axiom list cannot be empty")) | List.cons \_ \_ => parsed (name) (sorted)))}.\par +\noindent Definition: \texttt{(match (LexLeanCollections.listFold ((fun (state : Except (ByteArray) (List (ByteArray))) (piece : ByteArray) => collectStep (state) (piece))) (Except.ok (([] : List (ByteArray)))) (LexLeanStd.Text.splitOn (list) ((44 : UInt8))) : Except (ByteArray) (List (ByteArray))) with | Except.error message => malformed (message) | Except.ok sorted => (match sorted with | List.nil => malformed (text ("an axiom list cannot be empty")) | List.cons \_ \_ => parsed (name) (sorted)))}.\par \noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par \subsection*{\texttt{listed}} \noindent Kind: \texttt{definition}.\par @@ -450,6 +450,6 @@ \subsection*{\texttt{parseAuditOutput}} \noindent Execution: executable, non-escaping closures only.\par \noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation, overflow, recursion}.\par \noindent Type: \texttt{Except (Rejection) (List ((Prod (ByteArray) (List (ByteArray)))))}.\par -\noindent Definition: \texttt{finish ((LexLeanCollections.listFold ((fun (state : Scan) (line : ByteArray) => scanStep (state) (line))) (Scan.between (([] : List (Record))) (expected)) (LexLeanBoot.Text.lines (stdout)) : Scan)) (expected)}.\par +\noindent Definition: \texttt{finish ((LexLeanCollections.listFold ((fun (state : Scan) (line : ByteArray) => scanStep (state) (line))) (Scan.between (([] : List (Record))) (expected)) (LexLeanStd.Text.lines (stdout)) : Scan)) (expected)}.\par \noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par \end{document} diff --git a/bootstrap/expected/build/modules/LexLeanBoot/Text.lean b/bootstrap/expected/build/modules/LexLeanStd/Text.lean similarity index 99% rename from bootstrap/expected/build/modules/LexLeanBoot/Text.lean rename to bootstrap/expected/build/modules/LexLeanStd/Text.lean index dbaa6a04d..6f547635f 100644 --- a/bootstrap/expected/build/modules/LexLeanBoot/Text.lean +++ b/bootstrap/expected/build/modules/LexLeanStd/Text.lean @@ -6,7 +6,7 @@ set_option autoImplicit false set_option maxRecDepth 100000 set_option maxHeartbeats 1000000000 set_option linter.constructorNameAsVariable false -namespace LexLeanBoot.Text +namespace LexLeanStd.Text @[expose] public def isSpace (byte : UInt8) : Bool := ((((LexLeanRuntime.equal (byte) ((32 : UInt8)) : Bool) || (LexLeanRuntime.equal (byte) ((9 : UInt8)) : Bool)) || (LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool)) || ((LexLeanRuntime.equal (byte) ((12 : UInt8)) : Bool) || (LexLeanRuntime.equal (byte) ((13 : UInt8)) : Bool))) @@ -44,4 +44,4 @@ namespace LexLeanBoot.Text @[expose] public def find (subject : ByteArray) (needle : ByteArray) : Option (Nat) := (let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (needle) : Nat); (let position : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => (if matchAt (subject) (needle) (position) then Option.none else (if (Nat.blt ((position + size)) (total)) then Option.some ((position + 1)) else Option.none)))) ((total + 1)) (0) : (Prod (Nat) (Bool)))).1; (if matchAt (subject) (needle) (position) then Option.some (position) else Option.none)))) -end LexLeanBoot.Text +end LexLeanStd.Text diff --git a/bootstrap/expected/build/modules/LexLeanBoot/Text.tex b/bootstrap/expected/build/modules/LexLeanStd/Text.tex similarity index 94% rename from bootstrap/expected/build/modules/LexLeanBoot/Text.tex rename to bootstrap/expected/build/modules/LexLeanStd/Text.tex index 376f1030b..df13dee8c 100644 --- a/bootstrap/expected/build/modules/LexLeanBoot/Text.tex +++ b/bootstrap/expected/build/modules/LexLeanStd/Text.tex @@ -35,6 +35,7 @@ \subsection*{\texttt{startsWith}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (prefix : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation}.\par \noindent Type: \texttt{Bool}.\par \noindent Definition: \texttt{(match (LexLeanRuntime.slice (subject) (0) ((LexLeanRuntime.length (prefix) : Nat)) : Option (ByteArray)) with | Option.some head => (LexLeanRuntime.equal (head) (prefix) : Bool) | Option.none => false)}.\par \noindent Axiom policy: \texttt{none}.\par @@ -42,6 +43,7 @@ \subsection*{\texttt{endsWith}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray) (suffix : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation}.\par \noindent Type: \texttt{Bool}.\par \noindent Definition: \texttt{(let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (suffix) : Nat); (if (Nat.ble (size) (total)) then (match (LexLeanRuntime.slice (subject) ((LexLeanRuntime.subtract (total) (size) : Nat)) (size) : Option (ByteArray)) with | Option.some tail => (LexLeanRuntime.equal (tail) (suffix) : Bool) | Option.none => false) else false)))}.\par \noindent Axiom policy: \texttt{none}.\par @@ -65,6 +67,7 @@ \subsection*{\texttt{trim}} \noindent Kind: \texttt{definition}.\par \noindent Parameters: \texttt{(subject : ByteArray)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation, overflow, recursion}.\par \noindent Type: \texttt{ByteArray}.\par \noindent Definition: \texttt{(let end : Nat := trimEnd (subject); (let start : Nat := trimStart (subject) (end); sliceOr (subject) (start) ((LexLeanRuntime.subtract (end) (start) : Nat))))}.\par \noindent Axiom policy: \texttt{none}.\par @@ -88,6 +91,7 @@ \subsection*{\texttt{splitOn}} \noindent Parameters: \texttt{(subject : ByteArray) (delimiter : UInt8)}.\par \noindent Closure 1: binds \texttt{(state)}, captures \texttt{(delimiter, subject)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation, overflow, recursion}.\par \noindent Type: \texttt{List (ByteArray)}.\par \noindent Definition: \texttt{(let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let final : (Prod (Nat) ((Prod (Nat) (List (ByteArray))))) := ((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) ((Prod (Nat) (List (ByteArray)))))) => splitStep (subject) (delimiter) (state))) (total) ((0, (0, ([] : List (ByteArray))))) : (Prod ((Prod (Nat) ((Prod (Nat) (List (ByteArray)))))) (Bool)))).1; (let start : Nat := ((final).2).1; reverse ((sliceOr (subject) (start) ((LexLeanRuntime.subtract (total) (start) : Nat)) :: ((final).2).2)))))}.\par \noindent Axiom policy: \texttt{none}.\par @@ -110,6 +114,7 @@ \subsection*{\texttt{lines}} \noindent Parameters: \texttt{(subject : ByteArray)}.\par \noindent Closure 1: binds \texttt{(state)}, captures \texttt{(subject)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation, overflow, recursion}.\par \noindent Type: \texttt{List (ByteArray)}.\par \noindent Definition: \texttt{(let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let final : (Prod (Nat) ((Prod (Nat) (List (ByteArray))))) := ((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) ((Prod (Nat) (List (ByteArray)))))) => lineStep (subject) (state))) (total) ((0, (0, ([] : List (ByteArray))))) : (Prod ((Prod (Nat) ((Prod (Nat) (List (ByteArray)))))) (Bool)))).1; (let start : Nat := ((final).2).1; (let pieces : List (ByteArray) := ((final).2).2; (if (Nat.blt (start) (total)) then reverse ((sliceOr (subject) (start) ((LexLeanRuntime.subtract (total) (start) : Nat)) :: pieces)) else reverse (pieces))))))}.\par \noindent Axiom policy: \texttt{none}.\par @@ -118,6 +123,7 @@ \subsection*{\texttt{joinWith}} \noindent Parameters: \texttt{(pieces : List (ByteArray)) (separator : ByteArray)}.\par \noindent Closure 1: binds \texttt{(joined, piece)}, captures \texttt{(separator)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation, recursion}.\par \noindent Type: \texttt{ByteArray}.\par \noindent Definition: \texttt{(match (LexLeanCollections.listFold ((fun (joined : Option (ByteArray)) (piece : ByteArray) => (match joined with | Option.none => Option.some (piece) | Option.some sofar => Option.some ((LexLeanRuntime.append ((LexLeanRuntime.append (sofar) (separator) : ByteArray)) (piece) : ByteArray))))) (Option.none) (pieces) : Option (ByteArray)) with | Option.some joined => joined | Option.none => ByteArray.mk \#[])}.\par \noindent Axiom policy: \texttt{none}.\par @@ -133,6 +139,7 @@ \subsection*{\texttt{find}} \noindent Parameters: \texttt{(subject : ByteArray) (needle : ByteArray)}.\par \noindent Closure 1: binds \texttt{(position)}, captures \texttt{(needle, size, subject, total)}.\par \noindent Execution: executable, non-escaping closures only.\par +\noindent Production root for targets \texttt{rust-std}; admitted effects: \texttt{allocation, overflow, recursion}.\par \noindent Type: \texttt{Option (Nat)}.\par \noindent Definition: \texttt{(let total : Nat := (LexLeanRuntime.length (subject) : Nat); (let size : Nat := (LexLeanRuntime.length (needle) : Nat); (let position : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => (if matchAt (subject) (needle) (position) then Option.none else (if (Nat.blt ((position + size)) (total)) then Option.some ((position + 1)) else Option.none)))) ((total + 1)) (0) : (Prod (Nat) (Bool)))).1; (if matchAt (subject) (needle) (position) then Option.some (position) else Option.none))))}.\par \noindent Axiom policy: \texttt{none}.\par diff --git a/bootstrap/expected/build/production/LexLeanBoot/AxiomOutput.eligibility.json b/bootstrap/expected/build/production/LexLeanBoot/AxiomOutput.eligibility.json index bb42a2280..9aadf5795 100644 --- a/bootstrap/expected/build/production/LexLeanBoot/AxiomOutput.eligibility.json +++ b/bootstrap/expected/build/production/LexLeanBoot/AxiomOutput.eligibility.json @@ -1 +1 @@ -{"module":"AxiomOutput","roots":[{"constructs":[{"construct":"declaration.definition","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"]},{"construct":"primitive.checked_subtract","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange"]},{"construct":"primitive.equal","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode"]},{"construct":"primitive.index","disposition":"runtime","instances":["LexLeanBoot.Text.byteAt"]},{"construct":"primitive.iterate_until","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName"]},{"construct":"primitive.length","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName"]},{"construct":"term.add","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.beq","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater"]},{"construct":"term.call","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.constructor","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.first","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.if","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.integer","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode"]},{"construct":"term.lambda","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName"]},{"construct":"term.match","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.pair","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.primitive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.Text.byteAt"]},{"construct":"term.second","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.var","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"]},{"construct":"type.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode"]},{"construct":"type.bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"]},{"construct":"type.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"]},{"construct":"type.option","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"]},{"construct":"type.product","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"type.uint8","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.Text.byteAt"]}],"declared_effects":["allocation","overflow","recursion"],"erased":[],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","runtime_closure":[{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","path":["LexLeanBoot.AxiomOutput.isClosedLeanName"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.byteAt","instance":"LexLeanBoot.Text.byteAt","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isFirst"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isLater"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.inRange"],"type_arguments":[]}],"targets":[{"boundary":[],"effects":[{"effect":"allocation","sources":[{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.nameStep"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.byteAt"}]},{"effect":"overflow","sources":[{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.nameStep"}]},{"effect":"recursion","sources":[{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"}]}],"status":"eligible","target":"rust-std"}],"types":[{"construct":"type.bool","type":"Bool"},{"construct":"type.bytes","type":"ByteArray"},{"construct":"type.nat","type":"Nat"},{"construct":"type.option","type":"Option (Prod (Nat) (Nat))"},{"construct":"type.option","type":"Option (UInt8)"},{"construct":"type.product","type":"Prod (Nat) (Nat)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Nat)) (Bool)"},{"construct":"type.uint8","type":"UInt8"}]},{"constructs":[{"construct":"declaration.definition","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.reverse","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"declaration.definition.recursive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry"]},{"construct":"declaration.inductive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"]},{"construct":"declaration.structure","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"]},{"construct":"primitive.append","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.decimal"]},{"construct":"primitive.checked_subtract","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange"]},{"construct":"primitive.compare_bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.lessBytes"]},{"construct":"primitive.equal","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"primitive.index","disposition":"runtime","instances":["LexLeanBoot.Text.byteAt"]},{"construct":"primitive.iterate_until","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.Text.find","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn"]},{"construct":"primitive.length","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.startsWith"]},{"construct":"primitive.list_fold","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.Text.reverse"]},{"construct":"primitive.quotient","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.digit"]},{"construct":"primitive.remainder","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.digit"]},{"construct":"primitive.slice","disposition":"runtime","instances":["LexLeanBoot.Text.endsWith","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.startsWith"]},{"construct":"primitive.subtract","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"primitive.utf8_encode","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.text"]},{"construct":"term.add","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.splitStep"]},{"construct":"term.beq","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.whiteEnding"]},{"construct":"term.ble","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.Text.endsWith"]},{"construct":"term.blt","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.Text.find","LexLeanBoot.Text.lines"]},{"construct":"term.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.startsWith"]},{"construct":"term.bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.Text.chomp","LexLeanBoot.Text.sliceOr"]},{"construct":"term.call","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.chomp","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"term.cons","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.reverse","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"term.constructor","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.splitStep"]},{"construct":"term.first","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"term.if","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitStep"]},{"construct":"term.integer","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.lineStep"]},{"construct":"term.lambda","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.Text.find","LexLeanBoot.Text.lines","LexLeanBoot.Text.reverse","LexLeanBoot.Text.splitOn"]},{"construct":"term.let","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"term.match","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"term.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.chomp","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"term.nil","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.Text.lines","LexLeanBoot.Text.reverse","LexLeanBoot.Text.splitOn"]},{"construct":"term.not","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.fitsWord"]},{"construct":"term.pair","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"term.primitive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.reverse","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"term.project","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep"]},{"construct":"term.record","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.rejected"]},{"construct":"term.second","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"term.string","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.unrecognized"]},{"construct":"term.var","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.reverse","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"type.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"type.bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.reverse","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"type.list","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.reverse","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"type.named","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"]},{"construct":"type.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"type.option","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"]},{"construct":"type.ordering","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.lessBytes"]},{"construct":"type.product","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]},{"construct":"type.result","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.unrecognized"]},{"construct":"type.string","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.text"]},{"construct":"type.uint8","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"]}],"declared_effects":["allocation","overflow","recursion"],"erased":[],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","runtime_closure":[{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.parseAuditOutput","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput","path":["LexLeanBoot.AxiomOutput.parseAuditOutput"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.finish","instance":"LexLeanBoot.AxiomOutput.finish","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.scanStep","instance":"LexLeanBoot.AxiomOutput.scanStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.lines","instance":"LexLeanBoot.Text.lines","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.refuse","instance":"LexLeanBoot.AxiomOutput.refuse","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.refuse"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.cat","instance":"LexLeanBoot.AxiomOutput.cat","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.cat"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.text","instance":"LexLeanBoot.AxiomOutput.text","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.text"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.decimal","instance":"LexLeanBoot.AxiomOutput.decimal","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (ByteArray)"],"type_arguments":["ByteArray"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"],"type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.auditStep","instance":"LexLeanBoot.AxiomOutput.auditStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.reversed","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"],"type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.continuation","instance":"LexLeanBoot.AxiomOutput.continuation","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.extend","instance":"LexLeanBoot.AxiomOutput.extend","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.stop","instance":"LexLeanBoot.AxiomOutput.stop","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.trimmed","instance":"LexLeanBoot.AxiomOutput.trimmed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.envelope","instance":"LexLeanBoot.AxiomOutput.envelope","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.headOf","instance":"LexLeanBoot.AxiomOutput.headOf","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.headOf"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.lineStep","instance":"LexLeanBoot.Text.lineStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines","LexLeanBoot.Text.lineStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.reverse","instance":"LexLeanBoot.Text.reverse","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines","LexLeanBoot.Text.reverse"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.sliceOr","instance":"LexLeanBoot.Text.sliceOr","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines","LexLeanBoot.Text.sliceOr"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.rejected","instance":"LexLeanBoot.AxiomOutput.rejected","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.significant","instance":"LexLeanBoot.AxiomOutput.significant","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.significant"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.digit","instance":"LexLeanBoot.AxiomOutput.digit","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.quoted","instance":"LexLeanBoot.AxiomOutput.quoted","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.quoted"],"type_arguments":[]},{"construct":"declaration.definition.recursive","declaration":"LexLeanBoot.AxiomOutput.insertEntry","instance":"LexLeanBoot.AxiomOutput.insertEntry","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.insertEntry"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.startsWhite","instance":"LexLeanBoot.AxiomOutput.startsWhite","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.terminates","instance":"LexLeanBoot.AxiomOutput.terminates","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.terminates"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.parsePayload","instance":"LexLeanBoot.AxiomOutput.parsePayload","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.tailOf","instance":"LexLeanBoot.AxiomOutput.tailOf","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.tailOf"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.skipWhite","instance":"LexLeanBoot.AxiomOutput.skipWhite","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.skipWhite"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.dropWhiteEnd","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.dropWhiteEnd"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.startsWith","instance":"LexLeanBoot.Text.startsWith","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.Text.startsWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.stripPrefix","instance":"LexLeanBoot.AxiomOutput.stripPrefix","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.stripPrefix"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.located","instance":"LexLeanBoot.AxiomOutput.located","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.byteAt","instance":"LexLeanBoot.Text.byteAt","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.byteAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.chomp","instance":"LexLeanBoot.Text.chomp","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.chomp"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.zeroStep","instance":"LexLeanBoot.AxiomOutput.zeroStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.zeroStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.lessBytes","instance":"LexLeanBoot.AxiomOutput.lessBytes","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.lessBytes"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.whiteLength","instance":"LexLeanBoot.AxiomOutput.whiteLength","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.whiteLength"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.stripSuffix","instance":"LexLeanBoot.AxiomOutput.stripSuffix","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.stripSuffix"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.unrecognized","instance":"LexLeanBoot.AxiomOutput.unrecognized","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.unrecognized"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.parsed","instance":"LexLeanBoot.AxiomOutput.parsed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.malformed","instance":"LexLeanBoot.AxiomOutput.malformed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.malformed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.notLean","instance":"LexLeanBoot.AxiomOutput.notLean","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.notLean"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.listed","instance":"LexLeanBoot.AxiomOutput.listed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.whiteEnding","instance":"LexLeanBoot.AxiomOutput.whiteEnding","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.whiteEnding"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.splitOnce","instance":"LexLeanBoot.AxiomOutput.splitOnce","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.splitOnce"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.afterLocation","instance":"LexLeanBoot.AxiomOutput.afterLocation","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.afterLocation"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isCount","instance":"LexLeanBoot.AxiomOutput.isCount","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.endsWith","instance":"LexLeanBoot.Text.endsWith","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.Text.lines","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.byteIs","instance":"LexLeanBoot.AxiomOutput.byteIs","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.AxiomOutput.byteIs"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.byteIn","instance":"LexLeanBoot.AxiomOutput.byteIn","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.byteIn"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.splitLast","instance":"LexLeanBoot.AxiomOutput.splitLast","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.splitLast"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.axiomList","instance":"LexLeanBoot.AxiomOutput.axiomList","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.find","instance":"LexLeanBoot.Text.find","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.Text.find"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.afterLabel","instance":"LexLeanBoot.AxiomOutput.afterLabel","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.afterLabel"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isWord","instance":"LexLeanBoot.AxiomOutput.isWord","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.inRange"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.lastStep","instance":"LexLeanBoot.AxiomOutput.lastStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.lastStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.matchAt","instance":"LexLeanBoot.Text.matchAt","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.Text.matchAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.collectStep","instance":"LexLeanBoot.AxiomOutput.collectStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.splitOn","instance":"LexLeanBoot.Text.splitOn","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.Text.splitOn"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.fitsWord","instance":"LexLeanBoot.AxiomOutput.fitsWord","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.fitsWord"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.allDigits","instance":"LexLeanBoot.AxiomOutput.allDigits","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.allDigits"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isFirst"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isLater"],"type_arguments":[]},{"construct":"declaration.definition.recursive","declaration":"LexLeanBoot.AxiomOutput.insertAxiom","instance":"LexLeanBoot.AxiomOutput.insertAxiom","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.insertAxiom"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.Text.splitStep","instance":"LexLeanBoot.Text.splitStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.digitStep","instance":"LexLeanBoot.AxiomOutput.digitStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.digitStep"],"type_arguments":[]}],"targets":[{"boundary":[],"effects":[{"effect":"allocation","sources":[{"construct":"primitive.append","instance":"LexLeanBoot.AxiomOutput.cat"},{"construct":"primitive.append","instance":"LexLeanBoot.AxiomOutput.decimal"},{"construct":"primitive.slice","instance":"LexLeanBoot.Text.endsWith"},{"construct":"primitive.slice","instance":"LexLeanBoot.Text.matchAt"},{"construct":"primitive.slice","instance":"LexLeanBoot.Text.sliceOr"},{"construct":"primitive.slice","instance":"LexLeanBoot.Text.startsWith"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.AxiomOutput.text"},{"construct":"term.bytes","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"term.bytes","instance":"LexLeanBoot.AxiomOutput.fitsWord"},{"construct":"term.bytes","instance":"LexLeanBoot.AxiomOutput.lessBytes"},{"construct":"term.bytes","instance":"LexLeanBoot.Text.chomp"},{"construct":"term.bytes","instance":"LexLeanBoot.Text.sliceOr"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.extend"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"term.cons","instance":"LexLeanBoot.Text.lineStep"},{"construct":"term.cons","instance":"LexLeanBoot.Text.lines"},{"construct":"term.cons","instance":"LexLeanBoot.Text.reverse"},{"construct":"term.cons","instance":"LexLeanBoot.Text.splitOn"},{"construct":"term.cons","instance":"LexLeanBoot.Text.splitStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.afterLabel"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.afterLocation"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.collectStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.decimal"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.digit"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.envelope"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.fitsWord"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.isWord"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.listed"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.located"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.notLean"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.parsePayload"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.quoted"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.scanStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.terminates"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.unrecognized"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.afterLabel"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.afterLocation"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.allDigits"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.byteIn"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.byteIs"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.cat"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.collectStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.continuation"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.decimal"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.digit"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.digitStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.envelope"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.extend"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.fitsWord"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.headOf"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isCount"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isWord"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.lastStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.lessBytes"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.listed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.located"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.malformed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.nameStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.notLean"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.parsePayload"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.parsed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.quoted"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.refuse"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.rejected"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.scanStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.significant"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.skipWhite"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.splitLast"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.splitOnce"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.startsWhite"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.stop"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.stripPrefix"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.stripSuffix"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.tailOf"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.terminates"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.text"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.trimmed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.unrecognized"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.whiteEnding"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.whiteLength"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.zeroStep"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.byteAt"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.chomp"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.endsWith"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.find"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.lineStep"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.lines"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.matchAt"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.reverse"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.sliceOr"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.splitOn"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.splitStep"},{"construct":"type.bytes","instance":"LexLeanBoot.Text.startsWith"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.collectStep"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.extend"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.headOf"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.listed"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.malformed"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.parsePayload"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.parsed"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.refuse"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.scanStep"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.stop"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.tailOf"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.unrecognized"},{"construct":"type.list","instance":"LexLeanBoot.Text.lineStep"},{"construct":"type.list","instance":"LexLeanBoot.Text.lines"},{"construct":"type.list","instance":"LexLeanBoot.Text.reverse"},{"construct":"type.list","instance":"LexLeanBoot.Text.splitOn"},{"construct":"type.list","instance":"LexLeanBoot.Text.splitStep"},{"construct":"type.string","instance":"LexLeanBoot.AxiomOutput.text"}]},{"effect":"overflow","sources":[{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.digitStep"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.nameStep"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.skipWhite"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.splitLast"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.splitOnce"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.whiteLength"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.zeroStep"},{"construct":"term.add","instance":"LexLeanBoot.Text.find"},{"construct":"term.add","instance":"LexLeanBoot.Text.lineStep"},{"construct":"term.add","instance":"LexLeanBoot.Text.splitStep"}]},{"effect":"recursion","sources":[{"construct":"declaration.definition.recursive","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"declaration.definition.recursive","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.allDigits"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.significant"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.skipWhite"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.splitLast"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.Text.find"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.Text.lines"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.Text.splitOn"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.Text.reverse"}]}],"status":"eligible","target":"rust-std"}],"types":[{"construct":"type.bool","type":"Bool"},{"construct":"type.bytes","type":"ByteArray"},{"construct":"type.result","type":"Except (ByteArray) (List (ByteArray))"},{"construct":"type.result","type":"Except (ByteArray) (Prod (ByteArray) (List (ByteArray)))"},{"construct":"type.result","type":"Except (LexLeanBoot.AxiomOutput.Rejection) (List (Prod (ByteArray) (List (ByteArray))))"},{"construct":"type.named","type":"LexLeanBoot.AxiomOutput.Record"},{"construct":"type.named","type":"LexLeanBoot.AxiomOutput.Rejection"},{"construct":"type.named","type":"LexLeanBoot.AxiomOutput.Scan"},{"construct":"type.list","type":"List (ByteArray)"},{"construct":"type.list","type":"List (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.list","type":"List (Prod (ByteArray) (List (ByteArray)))"},{"construct":"type.nat","type":"Nat"},{"construct":"type.option","type":"Option (ByteArray)"},{"construct":"type.option","type":"Option (List (ByteArray))"},{"construct":"type.option","type":"Option (List (Prod (ByteArray) (List (ByteArray))))"},{"construct":"type.option","type":"Option (Nat)"},{"construct":"type.option","type":"Option (Prod (ByteArray) (ByteArray))"},{"construct":"type.option","type":"Option (Prod (Nat) (Nat))"},{"construct":"type.option","type":"Option (Prod (Nat) (Prod (Nat) (List (ByteArray))))"},{"construct":"type.option","type":"Option (UInt8)"},{"construct":"type.ordering","type":"Ordering"},{"construct":"type.product","type":"Prod (ByteArray) (ByteArray)"},{"construct":"type.product","type":"Prod (ByteArray) (List (ByteArray))"},{"construct":"type.product","type":"Prod (Nat) (Bool)"},{"construct":"type.product","type":"Prod (Nat) (List (ByteArray))"},{"construct":"type.product","type":"Prod (Nat) (Nat)"},{"construct":"type.product","type":"Prod (Nat) (Prod (Nat) (List (ByteArray)))"},{"construct":"type.product","type":"Prod (Prod (Nat) (Nat)) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Prod (Nat) (List (ByteArray)))) (Bool)"},{"construct":"type.string","type":"String"},{"construct":"type.uint8","type":"UInt8"}]}],"spec":"lexlean/production-eligibility/1"} +{"module":"AxiomOutput","roots":[{"constructs":[{"construct":"declaration.definition","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"]},{"construct":"primitive.checked_subtract","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange"]},{"construct":"primitive.equal","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode"]},{"construct":"primitive.index","disposition":"runtime","instances":["LexLeanStd.Text.byteAt"]},{"construct":"primitive.iterate_until","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName"]},{"construct":"primitive.length","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName"]},{"construct":"term.add","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.beq","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater"]},{"construct":"term.call","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.constructor","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.first","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.if","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.integer","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode"]},{"construct":"term.lambda","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName"]},{"construct":"term.match","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.pair","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.primitive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanStd.Text.byteAt"]},{"construct":"term.second","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"term.var","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"]},{"construct":"type.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode"]},{"construct":"type.bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"]},{"construct":"type.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"]},{"construct":"type.option","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"]},{"construct":"type.product","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"]},{"construct":"type.uint8","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanStd.Text.byteAt"]}],"declared_effects":["allocation","overflow","recursion"],"erased":[],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","runtime_closure":[{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","path":["LexLeanBoot.AxiomOutput.isClosedLeanName"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isFirst"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isLater"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","path":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.inRange"],"type_arguments":[]}],"targets":[{"boundary":[],"effects":[{"effect":"allocation","sources":[{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.nameStep"},{"construct":"type.bytes","instance":"LexLeanStd.Text.byteAt"}]},{"effect":"overflow","sources":[{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.nameStep"}]},{"effect":"recursion","sources":[{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"}]}],"status":"eligible","target":"rust-std"}],"types":[{"construct":"type.bool","type":"Bool"},{"construct":"type.bytes","type":"ByteArray"},{"construct":"type.nat","type":"Nat"},{"construct":"type.option","type":"Option (Prod (Nat) (Nat))"},{"construct":"type.option","type":"Option (UInt8)"},{"construct":"type.product","type":"Prod (Nat) (Nat)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Nat)) (Bool)"},{"construct":"type.uint8","type":"UInt8"}]},{"constructs":[{"construct":"declaration.definition","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.reverse","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"declaration.definition.recursive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry"]},{"construct":"declaration.inductive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"]},{"construct":"declaration.structure","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"]},{"construct":"primitive.append","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.decimal"]},{"construct":"primitive.checked_subtract","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.inRange"]},{"construct":"primitive.compare_bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.lessBytes"]},{"construct":"primitive.equal","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.nameMode","LexLeanStd.Text.endsWith","LexLeanStd.Text.lineStep","LexLeanStd.Text.matchAt","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"primitive.index","disposition":"runtime","instances":["LexLeanStd.Text.byteAt"]},{"construct":"primitive.iterate_until","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanStd.Text.find","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn"]},{"construct":"primitive.length","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.splitOn","LexLeanStd.Text.startsWith"]},{"construct":"primitive.list_fold","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanStd.Text.reverse"]},{"construct":"primitive.quotient","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.digit"]},{"construct":"primitive.remainder","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.digit"]},{"construct":"primitive.slice","disposition":"runtime","instances":["LexLeanStd.Text.endsWith","LexLeanStd.Text.matchAt","LexLeanStd.Text.sliceOr","LexLeanStd.Text.startsWith"]},{"construct":"primitive.subtract","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"primitive.utf8_encode","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.text"]},{"construct":"term.add","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.splitStep"]},{"construct":"term.beq","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.whiteEnding"]},{"construct":"term.ble","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanStd.Text.endsWith"]},{"construct":"term.blt","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.startsWhite","LexLeanStd.Text.find","LexLeanStd.Text.lines"]},{"construct":"term.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanStd.Text.endsWith","LexLeanStd.Text.matchAt","LexLeanStd.Text.startsWith"]},{"construct":"term.bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.lessBytes","LexLeanStd.Text.chomp","LexLeanStd.Text.sliceOr"]},{"construct":"term.call","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.chomp","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"term.cons","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.reverse","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"term.constructor","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.splitStep"]},{"construct":"term.first","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"term.if","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitStep"]},{"construct":"term.integer","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.lineStep"]},{"construct":"term.lambda","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanStd.Text.find","LexLeanStd.Text.lines","LexLeanStd.Text.reverse","LexLeanStd.Text.splitOn"]},{"construct":"term.let","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.trimmed","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"term.match","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanStd.Text.endsWith","LexLeanStd.Text.lineStep","LexLeanStd.Text.matchAt","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"term.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.chomp","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"term.nil","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.tailOf","LexLeanStd.Text.lines","LexLeanStd.Text.reverse","LexLeanStd.Text.splitOn"]},{"construct":"term.not","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.fitsWord"]},{"construct":"term.pair","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"term.primitive","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanStd.Text.byteAt","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.reverse","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"term.project","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep"]},{"construct":"term.record","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.rejected"]},{"construct":"term.second","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"term.string","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.unrecognized"]},{"construct":"term.var","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.reverse","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"type.bool","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.terminates","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"type.bytes","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.reverse","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"type.list","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.unrecognized","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.reverse","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"type.named","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"]},{"construct":"type.nat","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listLength (ByteArray)","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"type.option","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.matchAt","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"]},{"construct":"type.ordering","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.lessBytes"]},{"construct":"type.product","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.unrecognized","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]},{"construct":"type.result","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.unrecognized"]},{"construct":"type.string","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.text"]},{"construct":"type.uint8","disposition":"runtime","instances":["LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.lineStep","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"]}],"declared_effects":["allocation","overflow","recursion"],"erased":[],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","runtime_closure":[{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.parseAuditOutput","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput","path":["LexLeanBoot.AxiomOutput.parseAuditOutput"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.finish","instance":"LexLeanBoot.AxiomOutput.finish","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.scanStep","instance":"LexLeanBoot.AxiomOutput.scanStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.lines","instance":"LexLeanStd.Text.lines","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.refuse","instance":"LexLeanBoot.AxiomOutput.refuse","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.refuse"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.cat","instance":"LexLeanBoot.AxiomOutput.cat","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.cat"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.text","instance":"LexLeanBoot.AxiomOutput.text","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.text"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.decimal","instance":"LexLeanBoot.AxiomOutput.decimal","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (ByteArray)"],"type_arguments":["ByteArray"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"],"type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.auditStep","instance":"LexLeanBoot.AxiomOutput.auditStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.reversed","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"],"type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.continuation","instance":"LexLeanBoot.AxiomOutput.continuation","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.extend","instance":"LexLeanBoot.AxiomOutput.extend","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.stop","instance":"LexLeanBoot.AxiomOutput.stop","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.stop"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.trimmed","instance":"LexLeanBoot.AxiomOutput.trimmed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.envelope","instance":"LexLeanBoot.AxiomOutput.envelope","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.headOf","instance":"LexLeanBoot.AxiomOutput.headOf","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.headOf"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.lineStep","instance":"LexLeanStd.Text.lineStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines","LexLeanStd.Text.lineStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.reverse","instance":"LexLeanStd.Text.reverse","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines","LexLeanStd.Text.reverse"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.sliceOr","instance":"LexLeanStd.Text.sliceOr","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines","LexLeanStd.Text.sliceOr"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.rejected","instance":"LexLeanBoot.AxiomOutput.rejected","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.significant","instance":"LexLeanBoot.AxiomOutput.significant","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.significant"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.digit","instance":"LexLeanBoot.AxiomOutput.digit","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.quoted","instance":"LexLeanBoot.AxiomOutput.quoted","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.quoted"],"type_arguments":[]},{"construct":"declaration.definition.recursive","declaration":"LexLeanBoot.AxiomOutput.insertEntry","instance":"LexLeanBoot.AxiomOutput.insertEntry","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.insertEntry"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.startsWhite","instance":"LexLeanBoot.AxiomOutput.startsWhite","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.terminates","instance":"LexLeanBoot.AxiomOutput.terminates","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.terminates"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.parsePayload","instance":"LexLeanBoot.AxiomOutput.parsePayload","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.tailOf","instance":"LexLeanBoot.AxiomOutput.tailOf","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.tailOf"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.skipWhite","instance":"LexLeanBoot.AxiomOutput.skipWhite","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.skipWhite"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.dropWhiteEnd","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.dropWhiteEnd"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.startsWith","instance":"LexLeanStd.Text.startsWith","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanStd.Text.startsWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.stripPrefix","instance":"LexLeanBoot.AxiomOutput.stripPrefix","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.stripPrefix"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.located","instance":"LexLeanBoot.AxiomOutput.located","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines","LexLeanStd.Text.lineStep","LexLeanStd.Text.byteAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.chomp","instance":"LexLeanStd.Text.chomp","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines","LexLeanStd.Text.lineStep","LexLeanStd.Text.chomp"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.zeroStep","instance":"LexLeanBoot.AxiomOutput.zeroStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.zeroStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.lessBytes","instance":"LexLeanBoot.AxiomOutput.lessBytes","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.lessBytes"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.whiteLength","instance":"LexLeanBoot.AxiomOutput.whiteLength","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.whiteLength"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.stripSuffix","instance":"LexLeanBoot.AxiomOutput.stripSuffix","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.stripSuffix"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.unrecognized","instance":"LexLeanBoot.AxiomOutput.unrecognized","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.unrecognized"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.parsed","instance":"LexLeanBoot.AxiomOutput.parsed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.malformed","instance":"LexLeanBoot.AxiomOutput.malformed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.malformed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.notLean","instance":"LexLeanBoot.AxiomOutput.notLean","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.notLean"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.listed","instance":"LexLeanBoot.AxiomOutput.listed","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.whiteEnding","instance":"LexLeanBoot.AxiomOutput.whiteEnding","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.whiteEnding"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.splitOnce","instance":"LexLeanBoot.AxiomOutput.splitOnce","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.splitOnce"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.afterLocation","instance":"LexLeanBoot.AxiomOutput.afterLocation","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.afterLocation"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isCount","instance":"LexLeanBoot.AxiomOutput.isCount","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.endsWith","instance":"LexLeanStd.Text.endsWith","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanStd.Text.lines","LexLeanStd.Text.lineStep","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.byteIs","instance":"LexLeanBoot.AxiomOutput.byteIs","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.AxiomOutput.byteIs"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.byteIn","instance":"LexLeanBoot.AxiomOutput.byteIn","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.byteIn"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.splitLast","instance":"LexLeanBoot.AxiomOutput.splitLast","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.splitLast"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.axiomList","instance":"LexLeanBoot.AxiomOutput.axiomList","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.find","instance":"LexLeanStd.Text.find","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.splitOnce","LexLeanStd.Text.find"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.afterLabel","instance":"LexLeanBoot.AxiomOutput.afterLabel","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.afterLabel"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isWord","instance":"LexLeanBoot.AxiomOutput.isWord","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.inRange"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.lastStep","instance":"LexLeanBoot.AxiomOutput.lastStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.lastStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.matchAt","instance":"LexLeanStd.Text.matchAt","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.splitLast","LexLeanStd.Text.matchAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.collectStep","instance":"LexLeanBoot.AxiomOutput.collectStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.splitOn","instance":"LexLeanStd.Text.splitOn","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanStd.Text.splitOn"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.fitsWord","instance":"LexLeanBoot.AxiomOutput.fitsWord","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.fitsWord"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.allDigits","instance":"LexLeanBoot.AxiomOutput.allDigits","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.allDigits"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isFirst"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.isLater"],"type_arguments":[]},{"construct":"declaration.definition.recursive","declaration":"LexLeanBoot.AxiomOutput.insertAxiom","instance":"LexLeanBoot.AxiomOutput.insertAxiom","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.insertAxiom"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.splitStep","instance":"LexLeanStd.Text.splitStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.axiomList","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.AxiomOutput.digitStep","instance":"LexLeanBoot.AxiomOutput.digitStep","path":["LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.digitStep"],"type_arguments":[]}],"targets":[{"boundary":[],"effects":[{"effect":"allocation","sources":[{"construct":"primitive.append","instance":"LexLeanBoot.AxiomOutput.cat"},{"construct":"primitive.append","instance":"LexLeanBoot.AxiomOutput.decimal"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.endsWith"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.matchAt"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.sliceOr"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.startsWith"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.AxiomOutput.text"},{"construct":"term.bytes","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"term.bytes","instance":"LexLeanBoot.AxiomOutput.fitsWord"},{"construct":"term.bytes","instance":"LexLeanBoot.AxiomOutput.lessBytes"},{"construct":"term.bytes","instance":"LexLeanStd.Text.chomp"},{"construct":"term.bytes","instance":"LexLeanStd.Text.sliceOr"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.extend"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"term.cons","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"term.cons","instance":"LexLeanStd.Text.lineStep"},{"construct":"term.cons","instance":"LexLeanStd.Text.lines"},{"construct":"term.cons","instance":"LexLeanStd.Text.reverse"},{"construct":"term.cons","instance":"LexLeanStd.Text.splitOn"},{"construct":"term.cons","instance":"LexLeanStd.Text.splitStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.afterLabel"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.afterLocation"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.collectStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.decimal"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.digit"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.envelope"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.fitsWord"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.isWord"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.listed"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.located"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.notLean"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.parsePayload"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.quoted"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.scanStep"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.terminates"},{"construct":"term.string","instance":"LexLeanBoot.AxiomOutput.unrecognized"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.afterLabel"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.afterLocation"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.allDigits"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.byteIn"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.byteIs"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.cat"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.collectStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.continuation"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.decimal"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.digit"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.digitStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.envelope"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.extend"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.fitsWord"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.headOf"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isCount"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.isWord"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.lastStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.lessBytes"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.listed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.located"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.malformed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.nameStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.notLean"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.parsePayload"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.parsed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.quoted"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.refuse"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.rejected"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.scanStep"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.significant"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.skipWhite"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.splitLast"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.splitOnce"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.startsWhite"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.stop"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.stripPrefix"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.stripSuffix"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.tailOf"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.terminates"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.text"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.trimmed"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.unrecognized"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.whiteEnding"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.whiteLength"},{"construct":"type.bytes","instance":"LexLeanBoot.AxiomOutput.zeroStep"},{"construct":"type.bytes","instance":"LexLeanStd.Text.byteAt"},{"construct":"type.bytes","instance":"LexLeanStd.Text.chomp"},{"construct":"type.bytes","instance":"LexLeanStd.Text.endsWith"},{"construct":"type.bytes","instance":"LexLeanStd.Text.find"},{"construct":"type.bytes","instance":"LexLeanStd.Text.lineStep"},{"construct":"type.bytes","instance":"LexLeanStd.Text.lines"},{"construct":"type.bytes","instance":"LexLeanStd.Text.matchAt"},{"construct":"type.bytes","instance":"LexLeanStd.Text.reverse"},{"construct":"type.bytes","instance":"LexLeanStd.Text.sliceOr"},{"construct":"type.bytes","instance":"LexLeanStd.Text.splitOn"},{"construct":"type.bytes","instance":"LexLeanStd.Text.splitStep"},{"construct":"type.bytes","instance":"LexLeanStd.Text.startsWith"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.auditStep"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.collectStep"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.extend"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.headOf"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.listed"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.malformed"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.parsePayload"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.parsed"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.refuse"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.scanStep"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.stop"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.tailOf"},{"construct":"type.list","instance":"LexLeanBoot.AxiomOutput.unrecognized"},{"construct":"type.list","instance":"LexLeanStd.Text.lineStep"},{"construct":"type.list","instance":"LexLeanStd.Text.lines"},{"construct":"type.list","instance":"LexLeanStd.Text.reverse"},{"construct":"type.list","instance":"LexLeanStd.Text.splitOn"},{"construct":"type.list","instance":"LexLeanStd.Text.splitStep"},{"construct":"type.string","instance":"LexLeanBoot.AxiomOutput.text"}]},{"effect":"overflow","sources":[{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.digitStep"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.nameStep"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.skipWhite"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.splitLast"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.splitOnce"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.whiteLength"},{"construct":"term.add","instance":"LexLeanBoot.AxiomOutput.zeroStep"},{"construct":"term.add","instance":"LexLeanStd.Text.find"},{"construct":"term.add","instance":"LexLeanStd.Text.lineStep"},{"construct":"term.add","instance":"LexLeanStd.Text.splitStep"}]},{"effect":"recursion","sources":[{"construct":"declaration.definition.recursive","instance":"LexLeanBoot.AxiomOutput.insertAxiom"},{"construct":"declaration.definition.recursive","instance":"LexLeanBoot.AxiomOutput.insertEntry"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.allDigits"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.significant"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.skipWhite"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.AxiomOutput.splitLast"},{"construct":"primitive.iterate_until","instance":"LexLeanStd.Text.find"},{"construct":"primitive.iterate_until","instance":"LexLeanStd.Text.lines"},{"construct":"primitive.iterate_until","instance":"LexLeanStd.Text.splitOn"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.axiomList"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.finish"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)"},{"construct":"primitive.list_fold","instance":"LexLeanStd.Text.reverse"}]}],"status":"eligible","target":"rust-std"}],"types":[{"construct":"type.bool","type":"Bool"},{"construct":"type.bytes","type":"ByteArray"},{"construct":"type.result","type":"Except (ByteArray) (List (ByteArray))"},{"construct":"type.result","type":"Except (ByteArray) (Prod (ByteArray) (List (ByteArray)))"},{"construct":"type.result","type":"Except (LexLeanBoot.AxiomOutput.Rejection) (List (Prod (ByteArray) (List (ByteArray))))"},{"construct":"type.named","type":"LexLeanBoot.AxiomOutput.Record"},{"construct":"type.named","type":"LexLeanBoot.AxiomOutput.Rejection"},{"construct":"type.named","type":"LexLeanBoot.AxiomOutput.Scan"},{"construct":"type.list","type":"List (ByteArray)"},{"construct":"type.list","type":"List (LexLeanBoot.AxiomOutput.Record)"},{"construct":"type.list","type":"List (Prod (ByteArray) (List (ByteArray)))"},{"construct":"type.nat","type":"Nat"},{"construct":"type.option","type":"Option (ByteArray)"},{"construct":"type.option","type":"Option (List (ByteArray))"},{"construct":"type.option","type":"Option (List (Prod (ByteArray) (List (ByteArray))))"},{"construct":"type.option","type":"Option (Nat)"},{"construct":"type.option","type":"Option (Prod (ByteArray) (ByteArray))"},{"construct":"type.option","type":"Option (Prod (Nat) (Nat))"},{"construct":"type.option","type":"Option (Prod (Nat) (Prod (Nat) (List (ByteArray))))"},{"construct":"type.option","type":"Option (UInt8)"},{"construct":"type.ordering","type":"Ordering"},{"construct":"type.product","type":"Prod (ByteArray) (ByteArray)"},{"construct":"type.product","type":"Prod (ByteArray) (List (ByteArray))"},{"construct":"type.product","type":"Prod (Nat) (Bool)"},{"construct":"type.product","type":"Prod (Nat) (List (ByteArray))"},{"construct":"type.product","type":"Prod (Nat) (Nat)"},{"construct":"type.product","type":"Prod (Nat) (Prod (Nat) (List (ByteArray)))"},{"construct":"type.product","type":"Prod (Prod (Nat) (Nat)) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Prod (Nat) (List (ByteArray)))) (Bool)"},{"construct":"type.string","type":"String"},{"construct":"type.uint8","type":"UInt8"}]}],"spec":"lexlean/production-eligibility/1"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.lean b/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.lean deleted file mode 100644 index dbe874e23..000000000 --- a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.lean +++ /dev/null @@ -1,20 +0,0 @@ -module -import LexLeanBoot.Text -#print axioms LexLeanBoot.Text.byteAt -#print axioms LexLeanBoot.Text.chomp -#print axioms LexLeanBoot.Text.endsWith -#print axioms LexLeanBoot.Text.find -#print axioms LexLeanBoot.Text.isSpace -#print axioms LexLeanBoot.Text.joinWith -#print axioms LexLeanBoot.Text.lineStep -#print axioms LexLeanBoot.Text.lines -#print axioms LexLeanBoot.Text.matchAt -#print axioms LexLeanBoot.Text.reverse -#print axioms LexLeanBoot.Text.sliceOr -#print axioms LexLeanBoot.Text.spaceAt -#print axioms LexLeanBoot.Text.splitOn -#print axioms LexLeanBoot.Text.splitStep -#print axioms LexLeanBoot.Text.startsWith -#print axioms LexLeanBoot.Text.trim -#print axioms LexLeanBoot.Text.trimEnd -#print axioms LexLeanBoot.Text.trimStart diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.process.json deleted file mode 100644 index e8b12ed3d..000000000 --- a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.process.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.Text","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanBoot.Text.byteAt' does not depend on any axioms\n'LexLeanBoot.Text.chomp' does not depend on any axioms\n'LexLeanBoot.Text.endsWith' does not depend on any axioms\n'LexLeanBoot.Text.find' does not depend on any axioms\n'LexLeanBoot.Text.isSpace' does not depend on any axioms\n'LexLeanBoot.Text.joinWith' does not depend on any axioms\n'LexLeanBoot.Text.lineStep' does not depend on any axioms\n'LexLeanBoot.Text.lines' does not depend on any axioms\n'LexLeanBoot.Text.matchAt' does not depend on any axioms\n'LexLeanBoot.Text.reverse' does not depend on any axioms\n'LexLeanBoot.Text.sliceOr' does not depend on any axioms\n'LexLeanBoot.Text.spaceAt' does not depend on any axioms\n'LexLeanBoot.Text.splitOn' does not depend on any axioms\n'LexLeanBoot.Text.splitStep' does not depend on any axioms\n'LexLeanBoot.Text.startsWith' does not depend on any axioms\n'LexLeanBoot.Text.trim' does not depend on any axioms\n'LexLeanBoot.Text.trimEnd' does not depend on any axioms\n'LexLeanBoot.Text.trimStart' does not depend on any axioms\n","stdout_sha256":"f123b29dcd243a53b7c289ef056e99264e1132f910ec78803c53edf0c6543bc0","tool":"lean"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.lean b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.process.json similarity index 96% rename from bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.process.json index e7ed934d0..07e6199ab 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanBoot.AxiomOutput","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanBoot.AxiomOutput.Record' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.Rejection' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.Scan' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.afterLabel' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.afterLocation' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.allDigits' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.auditStep' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.axiomList' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.byteIn' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.byteIs' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.cat' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.collectStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.continuation' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.decimal' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.digit' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.digitStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.dropWhiteEnd' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.envelope' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.extend' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.finish' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.fitsWord' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.headOf' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.inRange' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.insertAxiom' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.insertEntry' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.isClosedLeanName' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isCount' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isFirst' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isLater' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isWord' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.lastStep' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.lessBytes' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.listLength' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.listed' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.located' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.malformed' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.nameMode' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.nameStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.notLean' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.parseAuditOutput' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.parsePayload' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.parsed' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.quoted' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.refuse' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.rejected' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.reversed' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.scanStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.significant' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.skipWhite' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.splitLast' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.splitOnce' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.startsWhite' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.stop' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.stripPrefix' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.stripSuffix' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.tailOf' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.terminates' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.text' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.trimmed' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.unrecognized' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.whiteEnding' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.whiteLength' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.zeroStep' does not depend on any axioms\n","stdout_sha256":"bd365d474943e5184f5b9e376d67d1c8fca4b097fa1da5b05bae624f013e1d09","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanBoot.AxiomOutput","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanBoot.AxiomOutput.Record' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.Rejection' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.Scan' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.afterLabel' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.afterLocation' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.allDigits' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.auditStep' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.axiomList' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.byteIn' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.byteIs' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.cat' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.collectStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.continuation' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.decimal' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.digit' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.digitStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.dropWhiteEnd' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.envelope' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.extend' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.finish' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.fitsWord' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.headOf' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.inRange' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.insertAxiom' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.insertEntry' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.isClosedLeanName' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isCount' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isFirst' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isLater' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.isWord' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.lastStep' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.lessBytes' depends on axioms: [propext]\n'LexLeanBoot.AxiomOutput.listLength' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.listed' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.located' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.malformed' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.nameMode' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.nameStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.notLean' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.parseAuditOutput' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.parsePayload' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.parsed' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.quoted' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.refuse' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.rejected' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.reversed' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.scanStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.significant' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.skipWhite' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.splitLast' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.splitOnce' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.startsWhite' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.stop' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.stripPrefix' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.stripSuffix' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.tailOf' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.terminates' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.text' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.trimmed' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.unrecognized' does not depend on any axioms\n'LexLeanBoot.AxiomOutput.whiteEnding' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.whiteLength' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.AxiomOutput.zeroStep' does not depend on any axioms\n","stdout_sha256":"bd365d474943e5184f5b9e376d67d1c8fca4b097fa1da5b05bae624f013e1d09","tool":"lean"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.lean b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.process.json similarity index 97% rename from bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.process.json index f99ad750c..7f5d23acb 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Collections","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanCollections.Key' does not depend on any axioms\n'LexLeanCollections.Key.casesOn' does not depend on any axioms\n'LexLeanCollections.Key.compare' does not depend on any axioms\n'LexLeanCollections.Key.ctorIdx' does not depend on any axioms\n'LexLeanCollections.Key.mk._flat_ctor' does not depend on any axioms\n'LexLeanCollections.Key.mk.noConfusion' does not depend on any axioms\n'LexLeanCollections.Key.noConfusion' does not depend on any axioms\n'LexLeanCollections.Key.noConfusionType' does not depend on any axioms\n'LexLeanCollections.Key.recOn' does not depend on any axioms\n'LexLeanCollections.compareCodes' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._f' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._sunfold' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._unsafe_rec' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.match_1' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.match_4' does not depend on any axioms\n'LexLeanCollections.containsElement' does not depend on any axioms\n'LexLeanCollections.containsElement._f' does not depend on any axioms\n'LexLeanCollections.containsElement._sunfold' does not depend on any axioms\n'LexLeanCollections.containsElement._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.graphNodes' does not depend on any axioms\n'LexLeanCollections.graphReachable' depends on axioms: [propext]\n'LexLeanCollections.graphSuccessors' does not depend on any axioms\n'LexLeanCollections.graphTopological' does not depend on any axioms\n'LexLeanCollections.insertElement' does not depend on any axioms\n'LexLeanCollections.insertElement._f' does not depend on any axioms\n'LexLeanCollections.insertElement._sunfold' does not depend on any axioms\n'LexLeanCollections.insertElement._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.insertElement.match_1' does not depend on any axioms\n'LexLeanCollections.insertEntry' does not depend on any axioms\n'LexLeanCollections.insertEntry._f' does not depend on any axioms\n'LexLeanCollections.insertEntry._sunfold' does not depend on any axioms\n'LexLeanCollections.insertEntry._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.insertEntry.match_1' does not depend on any axioms\n'LexLeanCollections.insertEntry.match_3' does not depend on any axioms\n'LexLeanCollections.instKeyBool' depends on axioms: [propext]\n'LexLeanCollections.instKeyInt' does not depend on any axioms\n'LexLeanCollections.instKeyInt16' does not depend on any axioms\n'LexLeanCollections.instKeyInt32' does not depend on any axioms\n'LexLeanCollections.instKeyInt64' does not depend on any axioms\n'LexLeanCollections.instKeyInt8' does not depend on any axioms\n'LexLeanCollections.instKeyNat' does not depend on any axioms\n'LexLeanCollections.instKeyProd' depends on axioms: [propext]\n'LexLeanCollections.instKeyString' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanCollections.instKeyUInt16' does not depend on any axioms\n'LexLeanCollections.instKeyUInt32' does not depend on any axioms\n'LexLeanCollections.instKeyUInt64' does not depend on any axioms\n'LexLeanCollections.instKeyUInt8' does not depend on any axioms\n'LexLeanCollections.iterate' does not depend on any axioms\n'LexLeanCollections.iterate._f' does not depend on any axioms\n'LexLeanCollections.iterate._sunfold' does not depend on any axioms\n'LexLeanCollections.iterate._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.iterate.match_1' does not depend on any axioms\n'LexLeanCollections.iterateUntil' does not depend on any axioms\n'LexLeanCollections.iterateUntil._f' does not depend on any axioms\n'LexLeanCollections.iterateUntil._sunfold' does not depend on any axioms\n'LexLeanCollections.iterateUntil._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.iterateUntil.match_1' does not depend on any axioms\n'LexLeanCollections.lessThan' depends on axioms: [propext]\n'LexLeanCollections.lessThan._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanCollections.lessThan.match_1' depends on axioms: [propext]\n'LexLeanCollections.listFold' does not depend on any axioms\n'LexLeanCollections.lookupEntry' does not depend on any axioms\n'LexLeanCollections.lookupEntry._f' does not depend on any axioms\n'LexLeanCollections.lookupEntry._sunfold' does not depend on any axioms\n'LexLeanCollections.lookupEntry._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.mapContains' does not depend on any axioms\n'LexLeanCollections.mapEntries' does not depend on any axioms\n'LexLeanCollections.mapFold' does not depend on any axioms\n'LexLeanCollections.mapInsert' does not depend on any axioms\n'LexLeanCollections.mapKeys' does not depend on any axioms\n'LexLeanCollections.mapLookup' does not depend on any axioms\n'LexLeanCollections.mapRemove' does not depend on any axioms\n'LexLeanCollections.mapSize' does not depend on any axioms\n'LexLeanCollections.mapValues' does not depend on any axioms\n'LexLeanCollections.reachableFrom' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._f' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._sunfold' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._unsafe_rec' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom.match_1' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom.match_4' does not depend on any axioms\n'LexLeanCollections.removeElement' does not depend on any axioms\n'LexLeanCollections.removeElement._f' does not depend on any axioms\n'LexLeanCollections.removeElement._sunfold' does not depend on any axioms\n'LexLeanCollections.removeElement._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.removeEntry' does not depend on any axioms\n'LexLeanCollections.removeEntry._f' does not depend on any axioms\n'LexLeanCollections.removeEntry._sunfold' does not depend on any axioms\n'LexLeanCollections.removeEntry._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.setContains' does not depend on any axioms\n'LexLeanCollections.setDifference' does not depend on any axioms\n'LexLeanCollections.setElements' does not depend on any axioms\n'LexLeanCollections.setFold' does not depend on any axioms\n'LexLeanCollections.setInsert' does not depend on any axioms\n'LexLeanCollections.setIntersection' does not depend on any axioms\n'LexLeanCollections.setRemove' does not depend on any axioms\n'LexLeanCollections.setSize' does not depend on any axioms\n'LexLeanCollections.setUnion' does not depend on any axioms\n'LexLeanCollections.topological' does not depend on any axioms\n'LexLeanCollections.topological._f' does not depend on any axioms\n'LexLeanCollections.topological._sunfold' does not depend on any axioms\n'LexLeanCollections.topological._unsafe_rec' does not depend on any axioms\n","stdout_sha256":"b75acc0e99e23684c3cc876eacbfc93f47161cfee8a7440df17fa45f321c8c6a","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Collections","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanCollections.Key' does not depend on any axioms\n'LexLeanCollections.Key.casesOn' does not depend on any axioms\n'LexLeanCollections.Key.compare' does not depend on any axioms\n'LexLeanCollections.Key.ctorIdx' does not depend on any axioms\n'LexLeanCollections.Key.mk._flat_ctor' does not depend on any axioms\n'LexLeanCollections.Key.mk.noConfusion' does not depend on any axioms\n'LexLeanCollections.Key.noConfusion' does not depend on any axioms\n'LexLeanCollections.Key.noConfusionType' does not depend on any axioms\n'LexLeanCollections.Key.recOn' does not depend on any axioms\n'LexLeanCollections.compareCodes' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._f' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._sunfold' depends on axioms: [propext]\n'LexLeanCollections.compareCodes._unsafe_rec' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.match_1' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.match_4' does not depend on any axioms\n'LexLeanCollections.containsElement' does not depend on any axioms\n'LexLeanCollections.containsElement._f' does not depend on any axioms\n'LexLeanCollections.containsElement._sunfold' does not depend on any axioms\n'LexLeanCollections.containsElement._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.graphNodes' does not depend on any axioms\n'LexLeanCollections.graphReachable' depends on axioms: [propext]\n'LexLeanCollections.graphSuccessors' does not depend on any axioms\n'LexLeanCollections.graphTopological' does not depend on any axioms\n'LexLeanCollections.insertElement' does not depend on any axioms\n'LexLeanCollections.insertElement._f' does not depend on any axioms\n'LexLeanCollections.insertElement._sunfold' does not depend on any axioms\n'LexLeanCollections.insertElement._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.insertElement.match_1' does not depend on any axioms\n'LexLeanCollections.insertEntry' does not depend on any axioms\n'LexLeanCollections.insertEntry._f' does not depend on any axioms\n'LexLeanCollections.insertEntry._sunfold' does not depend on any axioms\n'LexLeanCollections.insertEntry._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.insertEntry.match_1' does not depend on any axioms\n'LexLeanCollections.insertEntry.match_3' does not depend on any axioms\n'LexLeanCollections.instKeyBool' depends on axioms: [propext]\n'LexLeanCollections.instKeyInt' does not depend on any axioms\n'LexLeanCollections.instKeyInt16' does not depend on any axioms\n'LexLeanCollections.instKeyInt32' does not depend on any axioms\n'LexLeanCollections.instKeyInt64' does not depend on any axioms\n'LexLeanCollections.instKeyInt8' does not depend on any axioms\n'LexLeanCollections.instKeyNat' does not depend on any axioms\n'LexLeanCollections.instKeyProd' depends on axioms: [propext]\n'LexLeanCollections.instKeyString' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanCollections.instKeyUInt16' does not depend on any axioms\n'LexLeanCollections.instKeyUInt32' does not depend on any axioms\n'LexLeanCollections.instKeyUInt64' does not depend on any axioms\n'LexLeanCollections.instKeyUInt8' does not depend on any axioms\n'LexLeanCollections.iterate' does not depend on any axioms\n'LexLeanCollections.iterate._f' does not depend on any axioms\n'LexLeanCollections.iterate._sunfold' does not depend on any axioms\n'LexLeanCollections.iterate._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.iterate.match_1' does not depend on any axioms\n'LexLeanCollections.iterateUntil' does not depend on any axioms\n'LexLeanCollections.iterateUntil._f' does not depend on any axioms\n'LexLeanCollections.iterateUntil._sunfold' does not depend on any axioms\n'LexLeanCollections.iterateUntil._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.iterateUntil.match_1' does not depend on any axioms\n'LexLeanCollections.lessThan' depends on axioms: [propext]\n'LexLeanCollections.lessThan._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanCollections.lessThan.match_1' depends on axioms: [propext]\n'LexLeanCollections.listFold' does not depend on any axioms\n'LexLeanCollections.lookupEntry' does not depend on any axioms\n'LexLeanCollections.lookupEntry._f' does not depend on any axioms\n'LexLeanCollections.lookupEntry._sunfold' does not depend on any axioms\n'LexLeanCollections.lookupEntry._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.mapContains' does not depend on any axioms\n'LexLeanCollections.mapEntries' does not depend on any axioms\n'LexLeanCollections.mapFold' does not depend on any axioms\n'LexLeanCollections.mapInsert' does not depend on any axioms\n'LexLeanCollections.mapKeys' does not depend on any axioms\n'LexLeanCollections.mapLookup' does not depend on any axioms\n'LexLeanCollections.mapRemove' does not depend on any axioms\n'LexLeanCollections.mapSize' does not depend on any axioms\n'LexLeanCollections.mapValues' does not depend on any axioms\n'LexLeanCollections.reachableFrom' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._f' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._sunfold' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom._unsafe_rec' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom.match_1' depends on axioms: [propext]\n'LexLeanCollections.reachableFrom.match_4' does not depend on any axioms\n'LexLeanCollections.removeElement' does not depend on any axioms\n'LexLeanCollections.removeElement._f' does not depend on any axioms\n'LexLeanCollections.removeElement._sunfold' does not depend on any axioms\n'LexLeanCollections.removeElement._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.removeEntry' does not depend on any axioms\n'LexLeanCollections.removeEntry._f' does not depend on any axioms\n'LexLeanCollections.removeEntry._sunfold' does not depend on any axioms\n'LexLeanCollections.removeEntry._unsafe_rec' does not depend on any axioms\n'LexLeanCollections.setContains' does not depend on any axioms\n'LexLeanCollections.setDifference' does not depend on any axioms\n'LexLeanCollections.setElements' does not depend on any axioms\n'LexLeanCollections.setFold' does not depend on any axioms\n'LexLeanCollections.setInsert' does not depend on any axioms\n'LexLeanCollections.setIntersection' does not depend on any axioms\n'LexLeanCollections.setRemove' does not depend on any axioms\n'LexLeanCollections.setSize' does not depend on any axioms\n'LexLeanCollections.setUnion' does not depend on any axioms\n'LexLeanCollections.topological' does not depend on any axioms\n'LexLeanCollections.topological._f' does not depend on any axioms\n'LexLeanCollections.topological._sunfold' does not depend on any axioms\n'LexLeanCollections.topological._unsafe_rec' does not depend on any axioms\n","stdout_sha256":"b75acc0e99e23684c3cc876eacbfc93f47161cfee8a7440df17fa45f321c8c6a","tool":"lean"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.lean b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.process.json similarity index 98% rename from bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.process.json index ae4ac903d..bfcd63b78 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A5ba510b7049a3e59c5f1ffb1f0a6611d.LexLeanRuntime.Portable","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanRuntime.Appendable' does not depend on any axioms\n'LexLeanRuntime.Appendable.append' does not depend on any axioms\n'LexLeanRuntime.Appendable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Appendable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Appendable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Appendable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Appendable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Appendable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Appendable.recOn' does not depend on any axioms\n'LexLeanRuntime.Decimal' does not depend on any axioms\n'LexLeanRuntime.Decimal.casesOn' does not depend on any axioms\n'LexLeanRuntime.Decimal.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Decimal.format' does not depend on any axioms\n'LexLeanRuntime.Decimal.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Decimal.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Decimal.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Decimal.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Decimal.parse' does not depend on any axioms\n'LexLeanRuntime.Decimal.recOn' does not depend on any axioms\n'LexLeanRuntime.Fixed' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitAnd' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitNot' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitOr' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitXor' does not depend on any axioms\n'LexLeanRuntime.Fixed.casesOn' does not depend on any axioms\n'LexLeanRuntime.Fixed.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Fixed.fromInt' does not depend on any axioms\n'LexLeanRuntime.Fixed.maximum' does not depend on any axioms\n'LexLeanRuntime.Fixed.minimum' does not depend on any axioms\n'LexLeanRuntime.Fixed.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Fixed.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Fixed.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Fixed.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Fixed.recOn' does not depend on any axioms\n'LexLeanRuntime.Fixed.shiftLeft' does not depend on any axioms\n'LexLeanRuntime.Fixed.shiftRight' does not depend on any axioms\n'LexLeanRuntime.Fixed.toToMathInt' does not depend on any axioms\n'LexLeanRuntime.Indexable' does not depend on any axioms\n'LexLeanRuntime.Indexable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Indexable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Indexable.index' does not depend on any axioms\n'LexLeanRuntime.Indexable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Indexable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Indexable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Indexable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Indexable.recOn' does not depend on any axioms\n'LexLeanRuntime.Lengthable' does not depend on any axioms\n'LexLeanRuntime.Lengthable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Lengthable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Lengthable.length' does not depend on any axioms\n'LexLeanRuntime.Lengthable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Lengthable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Lengthable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Lengthable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Lengthable.recOn' does not depend on any axioms\n'LexLeanRuntime.Quotient' does not depend on any axioms\n'LexLeanRuntime.Quotient.casesOn' does not depend on any axioms\n'LexLeanRuntime.Quotient.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Quotient.isZero' does not depend on any axioms\n'LexLeanRuntime.Quotient.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Quotient.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Quotient.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Quotient.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Quotient.quotient' does not depend on any axioms\n'LexLeanRuntime.Quotient.recOn' does not depend on any axioms\n'LexLeanRuntime.Quotient.remainder' does not depend on any axioms\n'LexLeanRuntime.Sliceable' does not depend on any axioms\n'LexLeanRuntime.Sliceable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Sliceable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Sliceable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Sliceable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Sliceable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Sliceable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Sliceable.recOn' does not depend on any axioms\n'LexLeanRuntime.Sliceable.slice' does not depend on any axioms\n'LexLeanRuntime.ToMathInt' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.casesOn' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.noConfusion' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.recOn' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.toInt' does not depend on any axioms\n'LexLeanRuntime.append' does not depend on any axioms\n'LexLeanRuntime.bitAnd' does not depend on any axioms\n'LexLeanRuntime.bitNot' does not depend on any axioms\n'LexLeanRuntime.bitOr' does not depend on any axioms\n'LexLeanRuntime.bitXor' does not depend on any axioms\n'LexLeanRuntime.checkedAdd' does not depend on any axioms\n'LexLeanRuntime.checkedAddInt64' does not depend on any axioms\n'LexLeanRuntime.checkedConvert' does not depend on any axioms\n'LexLeanRuntime.checkedFromInt' does not depend on any axioms\n'LexLeanRuntime.checkedMultiply' does not depend on any axioms\n'LexLeanRuntime.checkedMultiplyInt64' does not depend on any axioms\n'LexLeanRuntime.checkedMultiplyInt64.match_1' does not depend on any axioms\n'LexLeanRuntime.checkedNegate' does not depend on any axioms\n'LexLeanRuntime.checkedNegateInt64' does not depend on any axioms\n'LexLeanRuntime.checkedQuotient' does not depend on any axioms\n'LexLeanRuntime.checkedQuotientInt64' does not depend on any axioms\n'LexLeanRuntime.checkedSubtract' does not depend on any axioms\n'LexLeanRuntime.checkedSubtractInt64' does not depend on any axioms\n'LexLeanRuntime.compareBytes' depends on axioms: [propext]\n'LexLeanRuntime.divideMagnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64._f' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64._sunfold' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64._unsafe_rec' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64.match_1' does not depend on any axioms\n'LexLeanRuntime.equal' does not depend on any axioms\n'LexLeanRuntime.formatDecimal' does not depend on any axioms\n'LexLeanRuntime.index' does not depend on any axioms\n'LexLeanRuntime.instAppendableByteArray' does not depend on any axioms\n'LexLeanRuntime.instAppendableList' does not depend on any axioms\n'LexLeanRuntime.instDecimalInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.instDecimalInt.match_1' does not depend on any axioms\n'LexLeanRuntime.instDecimalOfFixedOfToString' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.instFixedInt16' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedInt32' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedInt64' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedInt8' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt16' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt32' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt64' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt8' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instIndexableByteArrayUInt8' does not depend on any axioms\n'LexLeanRuntime.instIndexableList' does not depend on any axioms\n'LexLeanRuntime.instLengthableByteArray' does not depend on any axioms\n'LexLeanRuntime.instLengthableList' does not depend on any axioms\n'LexLeanRuntime.instLengthableString' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.instQuotientInt' does not depend on any axioms\n'LexLeanRuntime.instQuotientNat' does not depend on any axioms\n'LexLeanRuntime.instSliceableByteArray' does not depend on any axioms\n'LexLeanRuntime.instSliceableList' does not depend on any axioms\n'LexLeanRuntime.instToMathIntInt' does not depend on any axioms\n'LexLeanRuntime.join' depends on axioms: [propext]\n'LexLeanRuntime.length' does not depend on any axioms\n'LexLeanRuntime.listIndex' does not depend on any axioms\n'LexLeanRuntime.listIndex._f' does not depend on any axioms\n'LexLeanRuntime.listIndex._sunfold' does not depend on any axioms\n'LexLeanRuntime.listIndex._unsafe_rec' does not depend on any axioms\n'LexLeanRuntime.listIndex.match_1' does not depend on any axioms\n'LexLeanRuntime.magnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.multiply' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64._f' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64._sunfold' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64._unsafe_rec' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64.match_1' does not depend on any axioms\n'LexLeanRuntime.negate' does not depend on any axioms\n'LexLeanRuntime.parseDecimal' does not depend on any axioms\n'LexLeanRuntime.quotient' does not depend on any axioms\n'LexLeanRuntime.remainder' does not depend on any axioms\n'LexLeanRuntime.shiftLeft' does not depend on any axioms\n'LexLeanRuntime.shiftRight' does not depend on any axioms\n'LexLeanRuntime.signedMagnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.slice' does not depend on any axioms\n'LexLeanRuntime.splitExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.subtract' does not depend on any axioms\n'LexLeanRuntime.utf8Decode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.utf8Encode' does not depend on any axioms\n","stdout_sha256":"73fea1d9e9e9f0a2f1363b9f284eeeb9e434430e9fa910260b9526bad864641e","tool":"lean"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanRuntime.Portable","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanRuntime.Appendable' does not depend on any axioms\n'LexLeanRuntime.Appendable.append' does not depend on any axioms\n'LexLeanRuntime.Appendable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Appendable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Appendable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Appendable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Appendable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Appendable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Appendable.recOn' does not depend on any axioms\n'LexLeanRuntime.Decimal' does not depend on any axioms\n'LexLeanRuntime.Decimal.casesOn' does not depend on any axioms\n'LexLeanRuntime.Decimal.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Decimal.format' does not depend on any axioms\n'LexLeanRuntime.Decimal.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Decimal.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Decimal.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Decimal.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Decimal.parse' does not depend on any axioms\n'LexLeanRuntime.Decimal.recOn' does not depend on any axioms\n'LexLeanRuntime.Fixed' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitAnd' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitNot' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitOr' does not depend on any axioms\n'LexLeanRuntime.Fixed.bitXor' does not depend on any axioms\n'LexLeanRuntime.Fixed.casesOn' does not depend on any axioms\n'LexLeanRuntime.Fixed.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Fixed.fromInt' does not depend on any axioms\n'LexLeanRuntime.Fixed.maximum' does not depend on any axioms\n'LexLeanRuntime.Fixed.minimum' does not depend on any axioms\n'LexLeanRuntime.Fixed.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Fixed.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Fixed.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Fixed.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Fixed.recOn' does not depend on any axioms\n'LexLeanRuntime.Fixed.shiftLeft' does not depend on any axioms\n'LexLeanRuntime.Fixed.shiftRight' does not depend on any axioms\n'LexLeanRuntime.Fixed.toToMathInt' does not depend on any axioms\n'LexLeanRuntime.Indexable' does not depend on any axioms\n'LexLeanRuntime.Indexable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Indexable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Indexable.index' does not depend on any axioms\n'LexLeanRuntime.Indexable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Indexable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Indexable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Indexable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Indexable.recOn' does not depend on any axioms\n'LexLeanRuntime.Lengthable' does not depend on any axioms\n'LexLeanRuntime.Lengthable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Lengthable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Lengthable.length' does not depend on any axioms\n'LexLeanRuntime.Lengthable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Lengthable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Lengthable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Lengthable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Lengthable.recOn' does not depend on any axioms\n'LexLeanRuntime.Quotient' does not depend on any axioms\n'LexLeanRuntime.Quotient.casesOn' does not depend on any axioms\n'LexLeanRuntime.Quotient.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Quotient.isZero' does not depend on any axioms\n'LexLeanRuntime.Quotient.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Quotient.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Quotient.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Quotient.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Quotient.quotient' does not depend on any axioms\n'LexLeanRuntime.Quotient.recOn' does not depend on any axioms\n'LexLeanRuntime.Quotient.remainder' does not depend on any axioms\n'LexLeanRuntime.Sliceable' does not depend on any axioms\n'LexLeanRuntime.Sliceable.casesOn' does not depend on any axioms\n'LexLeanRuntime.Sliceable.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.Sliceable.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.Sliceable.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Sliceable.noConfusion' does not depend on any axioms\n'LexLeanRuntime.Sliceable.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.Sliceable.recOn' does not depend on any axioms\n'LexLeanRuntime.Sliceable.slice' does not depend on any axioms\n'LexLeanRuntime.ToMathInt' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.casesOn' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.ctorIdx' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.mk._flat_ctor' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.mk.noConfusion' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.noConfusion' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.noConfusionType' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.recOn' does not depend on any axioms\n'LexLeanRuntime.ToMathInt.toInt' does not depend on any axioms\n'LexLeanRuntime.append' does not depend on any axioms\n'LexLeanRuntime.bitAnd' does not depend on any axioms\n'LexLeanRuntime.bitNot' does not depend on any axioms\n'LexLeanRuntime.bitOr' does not depend on any axioms\n'LexLeanRuntime.bitXor' does not depend on any axioms\n'LexLeanRuntime.checkedAdd' does not depend on any axioms\n'LexLeanRuntime.checkedAddInt64' does not depend on any axioms\n'LexLeanRuntime.checkedConvert' does not depend on any axioms\n'LexLeanRuntime.checkedFromInt' does not depend on any axioms\n'LexLeanRuntime.checkedMultiply' does not depend on any axioms\n'LexLeanRuntime.checkedMultiplyInt64' does not depend on any axioms\n'LexLeanRuntime.checkedMultiplyInt64.match_1' does not depend on any axioms\n'LexLeanRuntime.checkedNegate' does not depend on any axioms\n'LexLeanRuntime.checkedNegateInt64' does not depend on any axioms\n'LexLeanRuntime.checkedQuotient' does not depend on any axioms\n'LexLeanRuntime.checkedQuotientInt64' does not depend on any axioms\n'LexLeanRuntime.checkedSubtract' does not depend on any axioms\n'LexLeanRuntime.checkedSubtractInt64' does not depend on any axioms\n'LexLeanRuntime.compareBytes' depends on axioms: [propext]\n'LexLeanRuntime.divideMagnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64._f' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64._sunfold' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64._unsafe_rec' does not depend on any axioms\n'LexLeanRuntime.divideMagnitudeInt64.match_1' does not depend on any axioms\n'LexLeanRuntime.equal' does not depend on any axioms\n'LexLeanRuntime.formatDecimal' does not depend on any axioms\n'LexLeanRuntime.index' does not depend on any axioms\n'LexLeanRuntime.instAppendableByteArray' does not depend on any axioms\n'LexLeanRuntime.instAppendableList' does not depend on any axioms\n'LexLeanRuntime.instDecimalInt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.instDecimalInt.match_1' does not depend on any axioms\n'LexLeanRuntime.instDecimalOfFixedOfToString' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.instFixedInt16' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedInt32' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedInt64' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedInt8' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt16' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt32' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt64' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instFixedUInt8' depends on axioms: [propext, Quot.sound]\n'LexLeanRuntime.instIndexableByteArrayUInt8' does not depend on any axioms\n'LexLeanRuntime.instIndexableList' does not depend on any axioms\n'LexLeanRuntime.instLengthableByteArray' does not depend on any axioms\n'LexLeanRuntime.instLengthableList' does not depend on any axioms\n'LexLeanRuntime.instLengthableString' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.instQuotientInt' does not depend on any axioms\n'LexLeanRuntime.instQuotientNat' does not depend on any axioms\n'LexLeanRuntime.instSliceableByteArray' does not depend on any axioms\n'LexLeanRuntime.instSliceableList' does not depend on any axioms\n'LexLeanRuntime.instToMathIntInt' does not depend on any axioms\n'LexLeanRuntime.join' depends on axioms: [propext]\n'LexLeanRuntime.length' does not depend on any axioms\n'LexLeanRuntime.listIndex' does not depend on any axioms\n'LexLeanRuntime.listIndex._f' does not depend on any axioms\n'LexLeanRuntime.listIndex._sunfold' does not depend on any axioms\n'LexLeanRuntime.listIndex._unsafe_rec' does not depend on any axioms\n'LexLeanRuntime.listIndex.match_1' does not depend on any axioms\n'LexLeanRuntime.magnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.multiply' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64._f' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64._sunfold' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64._unsafe_rec' does not depend on any axioms\n'LexLeanRuntime.multiplyMagnitudeInt64.match_1' does not depend on any axioms\n'LexLeanRuntime.negate' does not depend on any axioms\n'LexLeanRuntime.parseDecimal' does not depend on any axioms\n'LexLeanRuntime.quotient' does not depend on any axioms\n'LexLeanRuntime.remainder' does not depend on any axioms\n'LexLeanRuntime.shiftLeft' does not depend on any axioms\n'LexLeanRuntime.shiftRight' does not depend on any axioms\n'LexLeanRuntime.signedMagnitudeInt64' does not depend on any axioms\n'LexLeanRuntime.slice' does not depend on any axioms\n'LexLeanRuntime.splitExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.subtract' does not depend on any axioms\n'LexLeanRuntime.utf8Decode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.utf8Encode' does not depend on any axioms\n","stdout_sha256":"73fea1d9e9e9f0a2f1363b9f284eeeb9e434430e9fa910260b9526bad864641e","tool":"lean"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.lean b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.lean new file mode 100644 index 000000000..56abee553 --- /dev/null +++ b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.lean @@ -0,0 +1,20 @@ +module +import LexLeanStd.Text +#print axioms LexLeanStd.Text.byteAt +#print axioms LexLeanStd.Text.chomp +#print axioms LexLeanStd.Text.endsWith +#print axioms LexLeanStd.Text.find +#print axioms LexLeanStd.Text.isSpace +#print axioms LexLeanStd.Text.joinWith +#print axioms LexLeanStd.Text.lineStep +#print axioms LexLeanStd.Text.lines +#print axioms LexLeanStd.Text.matchAt +#print axioms LexLeanStd.Text.reverse +#print axioms LexLeanStd.Text.sliceOr +#print axioms LexLeanStd.Text.spaceAt +#print axioms LexLeanStd.Text.splitOn +#print axioms LexLeanStd.Text.splitStep +#print axioms LexLeanStd.Text.startsWith +#print axioms LexLeanStd.Text.trim +#print axioms LexLeanStd.Text.trimEnd +#print axioms LexLeanStd.Text.trimStart diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.process.json new file mode 100644 index 000000000..fa725fe17 --- /dev/null +++ b/bootstrap/expected/verify/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Af283e32153b6da1bc7440feda9c7929a.LexLeanStd.Text","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanStd.Text.byteAt' does not depend on any axioms\n'LexLeanStd.Text.chomp' does not depend on any axioms\n'LexLeanStd.Text.endsWith' does not depend on any axioms\n'LexLeanStd.Text.find' does not depend on any axioms\n'LexLeanStd.Text.isSpace' does not depend on any axioms\n'LexLeanStd.Text.joinWith' does not depend on any axioms\n'LexLeanStd.Text.lineStep' does not depend on any axioms\n'LexLeanStd.Text.lines' does not depend on any axioms\n'LexLeanStd.Text.matchAt' does not depend on any axioms\n'LexLeanStd.Text.reverse' does not depend on any axioms\n'LexLeanStd.Text.sliceOr' does not depend on any axioms\n'LexLeanStd.Text.spaceAt' does not depend on any axioms\n'LexLeanStd.Text.splitOn' does not depend on any axioms\n'LexLeanStd.Text.splitStep' does not depend on any axioms\n'LexLeanStd.Text.startsWith' does not depend on any axioms\n'LexLeanStd.Text.trim' does not depend on any axioms\n'LexLeanStd.Text.trimEnd' does not depend on any axioms\n'LexLeanStd.Text.trimStart' does not depend on any axioms\n","stdout_sha256":"7d0d170dc8609025273db5f55bfa751ad62c100aa8693fd9fbafa3d1782b3751","tool":"lean"} diff --git a/bootstrap/expected/verify/audit/output.txt b/bootstrap/expected/verify/audit/output.txt index 8243aaf8c..9198e3e9f 100644 --- a/bootstrap/expected/verify/audit/output.txt +++ b/bootstrap/expected/verify/audit/output.txt @@ -61,24 +61,6 @@ 'LexLeanBoot.AxiomOutput.whiteEnding' depends on axioms: [propext, Quot.sound] 'LexLeanBoot.AxiomOutput.whiteLength' depends on axioms: [propext, Quot.sound] 'LexLeanBoot.AxiomOutput.zeroStep' does not depend on any axioms -'LexLeanBoot.Text.byteAt' does not depend on any axioms -'LexLeanBoot.Text.chomp' does not depend on any axioms -'LexLeanBoot.Text.endsWith' does not depend on any axioms -'LexLeanBoot.Text.find' does not depend on any axioms -'LexLeanBoot.Text.isSpace' does not depend on any axioms -'LexLeanBoot.Text.joinWith' does not depend on any axioms -'LexLeanBoot.Text.lineStep' does not depend on any axioms -'LexLeanBoot.Text.lines' does not depend on any axioms -'LexLeanBoot.Text.matchAt' does not depend on any axioms -'LexLeanBoot.Text.reverse' does not depend on any axioms -'LexLeanBoot.Text.sliceOr' does not depend on any axioms -'LexLeanBoot.Text.spaceAt' does not depend on any axioms -'LexLeanBoot.Text.splitOn' does not depend on any axioms -'LexLeanBoot.Text.splitStep' does not depend on any axioms -'LexLeanBoot.Text.startsWith' does not depend on any axioms -'LexLeanBoot.Text.trim' does not depend on any axioms -'LexLeanBoot.Text.trimEnd' does not depend on any axioms -'LexLeanBoot.Text.trimStart' does not depend on any axioms 'LexLeanCollections.Key' does not depend on any axioms 'LexLeanCollections.Key.casesOn' does not depend on any axioms 'LexLeanCollections.Key.compare' does not depend on any axioms @@ -342,3 +324,21 @@ 'LexLeanRuntime.subtract' does not depend on any axioms 'LexLeanRuntime.utf8Decode' depends on axioms: [propext, Classical.choice, Quot.sound] 'LexLeanRuntime.utf8Encode' does not depend on any axioms +'LexLeanStd.Text.byteAt' does not depend on any axioms +'LexLeanStd.Text.chomp' does not depend on any axioms +'LexLeanStd.Text.endsWith' does not depend on any axioms +'LexLeanStd.Text.find' does not depend on any axioms +'LexLeanStd.Text.isSpace' does not depend on any axioms +'LexLeanStd.Text.joinWith' does not depend on any axioms +'LexLeanStd.Text.lineStep' does not depend on any axioms +'LexLeanStd.Text.lines' does not depend on any axioms +'LexLeanStd.Text.matchAt' does not depend on any axioms +'LexLeanStd.Text.reverse' does not depend on any axioms +'LexLeanStd.Text.sliceOr' does not depend on any axioms +'LexLeanStd.Text.spaceAt' does not depend on any axioms +'LexLeanStd.Text.splitOn' does not depend on any axioms +'LexLeanStd.Text.splitStep' does not depend on any axioms +'LexLeanStd.Text.startsWith' does not depend on any axioms +'LexLeanStd.Text.trim' does not depend on any axioms +'LexLeanStd.Text.trimEnd' does not depend on any axioms +'LexLeanStd.Text.trimStart' does not depend on any axioms diff --git a/bootstrap/expected/verify/extract/LexLeanExtract.X5ba510b7049a3e59c5f1ffb1f0a6611d.lean b/bootstrap/expected/verify/extract/LexLeanExtract.Xf283e32153b6da1bc7440feda9c7929a.lean similarity index 99% rename from bootstrap/expected/verify/extract/LexLeanExtract.X5ba510b7049a3e59c5f1ffb1f0a6611d.lean rename to bootstrap/expected/verify/extract/LexLeanExtract.Xf283e32153b6da1bc7440feda9c7929a.lean index 4c86ebac5..428b0abbb 100644 --- a/bootstrap/expected/verify/extract/LexLeanExtract.X5ba510b7049a3e59c5f1ffb1f0a6611d.lean +++ b/bootstrap/expected/verify/extract/LexLeanExtract.Xf283e32153b6da1bc7440feda9c7929a.lean @@ -3,7 +3,7 @@ public meta import Lean import all LexLeanRuntime.Portable import all LexLeanRuntime.Collections import all LexLeanBoot.AxiomOutput -import all LexLeanBoot.Text +import all LexLeanStd.Text set_option autoImplicit false set_option linter.unusedVariables false universe u u_1 u_2 v w @@ -431,4 +431,4 @@ lexlean_signature Unit.unit : Unit #eval LexLeanExtract.checkAuthority ((#["Array.contains", "Array.foldl", "Array.getD", "Array.isEmpty", "Array.map", "Array.size", "Array.toList", "BEq.beq", "Bind.bind", "Bool.and", "Bool.not", "Bool.or", "Char.toNat", "IO.println", "Lean.Compiler.LCNF.CompilerM.run", "Lean.Compiler.LCNF.shouldGenerateCode", "Lean.Compiler.LCNF.toDecl", "Lean.Compiler.LCNF.toLCNFType", "Lean.ConstantInfo.type", "Lean.ConstantInfo.value?", "Lean.Elab.Command.liftCoreM", "Lean.Elab.Command.liftTermElabM", "Lean.Elab.Term.elabType", "Lean.EnvExtension.asyncMode", "Lean.Environment.constants", "Lean.Environment.find?", "Lean.Environment.getModuleIdxFor?", "Lean.Environment.header", "Lean.Environment.isProjectionFn", "Lean.EnvironmentHeader.moduleNames", "Lean.Expr.getAppArgs", "Lean.Expr.getAppFn", "Lean.Expr.getForallBody", "Lean.Expr.getUsedConstants", "Lean.Expr.isSort", "Lean.IR.findEnvDecl", "Lean.MessageData.compose", "Lean.MessageData.ofExpr", "Lean.MessageData.ofName", "Lean.Meta.MetaM.run'", "Lean.Meta.isInstanceCore", "Lean.Meta.isMatcherCore", "Lean.MonadEnv.getEnv", "Lean.MonadNameGenerator.setNGen", "Lean.Name.components", "Lean.Name.eraseMacroScopes", "Lean.Name.getPrefix", "Lean.Name.getString!", "Lean.Name.isInternal", "Lean.Name.isPrefixOf", "Lean.Name.lt", "Lean.Name.mkSimple", "Lean.Name.mkStr1", "Lean.Name.mkStr2", "Lean.Name.toString", "Lean.PersistentArray.branching", "Lean.PersistentArray.initShift", "Lean.PersistentEnvExtension.toEnvExtension", "Lean.PersistentHashMap.mkEmptyEntriesArray", "Lean.SMap.foldStage2", "Lean.Syntax.getArg", "Lean.Syntax.getId", "Lean.annotation?", "Lean.getConstInfo", "Lean.getOriginalConstKind?", "Lean.githash", "Lean.instantiateMVars", "Lean.isAuxRecursor", "Lean.isCasesOnRecursor", "Lean.isNoConfusion", "Lean.isNoncomputable", "Lean.noncomputableExt", "Lean.stringToMessageData", "Lean.throwError", "Lean.versionString", "List.any", "List.append", "List.contains", "List.drop", "List.elem", "List.filter", "List.foldl", "List.isEmpty", "List.map", "MonadLiftT.monadLift", "Nat.add", "Nat.blt", "Nat.toDigits", "Option.getD", "Option.isSome", "Pure.pure", "Std.HashMap.emptyWithCapacity", "Std.HashMap.get?", "Std.HashMap.insert", "Std.HashSet.contains", "Std.HashSet.emptyWithCapacity", "Std.HashSet.insert", "Std.HashSet.toList", "String.append", "String.foldl", "String.intercalate", "String.ofList", "String.push", "String.toName", "ToString.toString", "UInt16.toNat", "UInt32.toNat", "UInt64.toNat", "UInt8.toNat", "Unit.unit"] : Array String)) ((#[(Prod.mk (α := String) (β := (Array String)) "Bool" ((#["false", "true"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Alt" ((#["alt", "ctorAlt", "default"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Arg" ((#["erased", "fvar", "type"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Cases" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Code" ((#["let", "fun", "jp", "jmp", "cases", "return", "unreach", "oset", "uset", "sset", "setTag", "inc", "dec", "del"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Decl" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.DeclValue" ((#["code", "extern"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.FunDecl" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.LetDecl" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.LetValue" ((#["lit", "erased", "proj", "const", "fvar", "ctor", "oproj", "uproj", "sproj", "fap", "pap", "reset", "reuse", "box", "unbox", "isShared"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.LitValue" ((#["nat", "str", "uint8", "uint16", "uint32", "uint64", "usize"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Param" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Phase" ((#["base", "mono", "impure"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Purity" ((#["pure", "impure"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Compiler.LCNF.Signature" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.ConstantInfo" ((#["axiomInfo", "defnInfo", "thmInfo", "opaqueInfo", "quotInfo", "inductInfo", "ctorInfo", "recInfo"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.ConstantKind" ((#["defn", "thm", "axiom", "opaque", "quot", "induct", "ctor", "recursor"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.ConstantVal" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.ConstructorVal" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.DefinitionSafety" ((#["unsafe", "safe", "partial"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.DefinitionVal" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Expr" ((#["bvar", "fvar", "mvar", "sort", "const", "app", "lam", "forallE", "letE", "lit", "mdata", "proj"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.FVarId" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.InductiveVal" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.Name" ((#["anonymous", "str", "num"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Lean.NameGenerator" ((#["mk"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "List" ((#["nil", "cons"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Option" ((#["none", "some"] : Array String))), (Prod.mk (α := String) (β := (Array String)) "Prod" ((#["mk"] : Array String)))] : Array (Prod String (Array String)))) ((#["Array", "BEq", "Bind", "Char", "Hashable", "IO", "Lean.AxiomVal", "Lean.BinderInfo", "Lean.Compiler.InlineAttributeKind", "Lean.Compiler.LCNF.CompilerM", "Lean.Compiler.LCNF.CompilerM.State", "Lean.Compiler.LCNF.CtorInfo", "Lean.ConstMap", "Lean.Core.Context", "Lean.Core.CoreM", "Lean.Core.State", "Lean.DelayedMetavarAssignment", "Lean.Elab.Command.CommandElab", "Lean.Elab.Command.CommandElabM", "Lean.Elab.Command.Context", "Lean.Elab.Command.State", "Lean.Elab.Term.Context", "Lean.Elab.Term.State", "Lean.Elab.Term.TermElabM", "Lean.EnvExtension", "Lean.EnvExtension.AsyncMode", "Lean.Environment", "Lean.EnvironmentHeader", "Lean.Exception", "Lean.ExternAttrData", "Lean.FVarIdMap", "Lean.FVarIdSet", "Lean.IR.Decl", "Lean.LMVarId", "Lean.Level", "Lean.LevelMetavarDecl", "Lean.Literal", "Lean.LocalDecl", "Lean.LocalInstance", "Lean.MData", "Lean.MVarId", "Lean.MessageData", "Lean.Meta.AbstractMVarsResult", "Lean.Meta.Config", "Lean.Meta.ConfigWithKey", "Lean.Meta.Context", "Lean.Meta.DefEqCacheKey", "Lean.Meta.DefEqContext", "Lean.Meta.ExprConfigCacheKey", "Lean.Meta.FunInfo", "Lean.Meta.InfoCacheKey", "Lean.Meta.MetaM", "Lean.Meta.PostponedEntry", "Lean.Meta.State", "Lean.Meta.SynthInstanceCacheKey", "Lean.MetavarDecl", "Lean.ModuleIdx", "Lean.MonadEnv", "Lean.MonadError", "Lean.MonadMCtx", "Lean.MonadNameGenerator", "Lean.NameSet", "Lean.OpaqueVal", "Lean.ParserDescr", "Lean.PersistentArrayNode", "Lean.PersistentEnvExtension", "Lean.PersistentEnvExtensionState", "Lean.PersistentHashMap.Entry", "Lean.PersistentHashMap.Node", "Lean.QuotVal", "Lean.RecursorVal", "Lean.ReducibilityHints", "Lean.SMap", "Lean.Syntax", "Lean.TagDeclarationExtension", "Lean.TheoremVal", "Monad", "MonadLiftT", "Nat", "Pure", "Std.HashMap", "Std.HashSet", "String", "ToString", "UInt16", "UInt32", "UInt64", "UInt8", "USize", "Unit"] : Array String)) ((#["Applicative.toPure", "Array.casesOn", "Array.mkEmpty", "Bool.casesOn", "Char.ofNat", "EIO", "EmptyCollection.emptyCollection", "Eq", "Eq.casesOn", "Eq.ndrec", "Eq.refl", "Eq.symm", "False", "False.elim", "HEq", "HEq.refl", "IO.RealWorld", "Inhabited", "Inhabited.default", "Inhabited.mk", "Lean.Compiler.LCNF.Alt.casesOn", "Lean.Compiler.LCNF.Arg.casesOn", "Lean.Compiler.LCNF.Cases.casesOn", "Lean.Compiler.LCNF.Code.casesOn", "Lean.Compiler.LCNF.CompilerM.State.mk", "Lean.Compiler.LCNF.CtorInfo.casesOn", "Lean.Compiler.LCNF.Decl.toSignature", "Lean.Compiler.LCNF.Decl.value", "Lean.Compiler.LCNF.DeclValue.casesOn", "Lean.Compiler.LCNF.FunDecl.casesOn", "Lean.Compiler.LCNF.LCtx.mk", "Lean.Compiler.LCNF.LetDecl.fvarId", "Lean.Compiler.LCNF.LetDecl.type", "Lean.Compiler.LCNF.LetDecl.value", "Lean.Compiler.LCNF.LetValue.casesOn", "Lean.Compiler.LCNF.LitValue.casesOn", "Lean.Compiler.LCNF.Param.borrow", "Lean.Compiler.LCNF.Param.fvarId", "Lean.Compiler.LCNF.Param.type", "Lean.Compiler.LCNF.Purity.ctorIdx", "Lean.Compiler.LCNF.Signature.levelParams", "Lean.Compiler.LCNF.Signature.name", "Lean.Compiler.LCNF.Signature.params", "Lean.Compiler.LCNF.Signature.safe", "Lean.Compiler.LCNF.Signature.type", "Lean.ConstantInfo.casesOn", "Lean.ConstantInfo.ctorIdx", "Lean.ConstantInfo.rec", "Lean.ConstantKind.casesOn", "Lean.ConstantVal.type", "Lean.ConstructorVal.induct", "Lean.ConstructorVal.numFields", "Lean.ConstructorVal.numParams", "Lean.ConstructorVal.toConstantVal", "Lean.Core.instAddMessageContextCoreM", "Lean.Core.instInhabitedCoreM", "Lean.Core.instMonadCoreM", "Lean.Core.instMonadEnvCoreM", "Lean.Core.instMonadLiftIOCoreM", "Lean.Core.instMonadNameGeneratorCoreM", "Lean.Core.instMonadRefCoreM", "Lean.DefinitionSafety.casesOn", "Lean.DefinitionVal.safety", "Lean.Elab.Command.instAddErrorMessageContextCommandElabM", "Lean.Elab.Command.instInhabitedCommandElabM", "Lean.Elab.Command.instMonadCommandElabM", "Lean.Elab.Command.instMonadEnvCommandElabM", "Lean.Elab.Command.instMonadExceptOfExceptionCommandElabM", "Lean.Elab.Command.instMonadLiftTIOCommandElabM", "Lean.Elab.Command.instMonadRefCommandElabM", "Lean.Elab.MonadMacroAdapter.toMonadQuotation", "Lean.Elab.Term.instAddErrorMessageContextTermElabM", "Lean.Elab.Term.instMonadMacroAdapterTermElabM", "Lean.Elab.Term.instMonadTermElabM", "Lean.Expr.casesOn", "Lean.Expr.ctorIdx", "Lean.Expr.instBEq", "Lean.Expr.instHashable", "Lean.Expr.rec", "Lean.FVarId.casesOn", "Lean.FVarId.name", "Lean.InductiveVal.ctors", "Lean.InductiveVal.isRec", "Lean.InductiveVal.numIndices", "Lean.InductiveVal.numParams", "Lean.Level.instBEq", "Lean.Level.instToString", "Lean.LocalContext.mk", "Lean.Meta.Cache.mk", "Lean.Meta.Context.mk", "Lean.Meta.Diagnostics.mk", "Lean.Meta.State.mk", "Lean.Meta.instBEqDefEqCacheKey", "Lean.Meta.instBEqExprConfigCacheKey", "Lean.Meta.instBEqInfoCacheKey", "Lean.Meta.instBEqSynthInstanceCacheKey", "Lean.Meta.instHashableDefEqCacheKey", "Lean.Meta.instHashableExprConfigCacheKey", "Lean.Meta.instHashableInfoCacheKey", "Lean.Meta.instHashableSynthInstanceCacheKey", "Lean.Meta.instInhabitedConfigWithKey", "Lean.Meta.instMonadEnvMetaM", "Lean.Meta.instMonadMCtxMetaM", "Lean.Meta.instMonadMetaM", "Lean.MetavarContext.mk", "Lean.MonadError.mk", "Lean.MonadQuotation.toMonadRef", "Lean.Name.instBEq", "Lean.ParserDescr.binary", "Lean.ParserDescr.cat", "Lean.ParserDescr.const", "Lean.ParserDescr.node", "Lean.ParserDescr.symbol", "Lean.PersistentArray.mk", "Lean.PersistentArrayNode.node", "Lean.PersistentHashMap.Node.entries", "Lean.PersistentHashMap.mk", "Lean.instAddErrorMessageContextOfAddMessageContextOfMonad", "Lean.instBEqBinderInfo", "Lean.instBEqFVarId", "Lean.instBEqLevelMVarId", "Lean.instBEqLiteral", "Lean.instBEqMVarId", "Lean.instEmptyCollectionFVarIdMap", "Lean.instEmptyCollectionFVarIdSet", "Lean.instHashableFVarId", "Lean.instHashableLevelMVarId", "Lean.instHashableMVarId", "Lean.instHashableName", "Lean.instMonadEnvOfMonadLift", "Lean.instMonadExceptOfExceptionCoreM", "Lean.instMonadMCtxOfMonadLift", "List.casesOn", "List.instBEq", "List.toArray", "Monad.toBind", "Nat.hasNotBit", "Nat.land", "Nat.ne_of_beq_eq_false", "Nat.shiftRight", "OfNat.ofNat", "Option.casesOn", "Prod.fst", "Prod.snd", "ReaderT.instApplicativeOfMonad", "ReaderT.instMonadExceptOf", "ReaderT.instMonadLift", "StateRefT'", "StateRefT'.instMonad", "StateRefT'.instMonadExceptOf", "StateRefT'.instMonadLift", "Std.HashMap.instEmptyCollection", "String.instInhabited", "USize.toNat", "eq_of_heq", "instBEqOfDecidableEq", "instDecidableEqBool", "instDecidableEqChar", "instDecidableEqNat", "instDecidableEqString", "instInhabitedBool", "instInhabitedList", "instInhabitedProd", "instMonadEIO", "instMonadLiftT", "instMonadLiftTOfMonadLift", "instOfNatNat", "instToStringList", "instToStringNat", "instToStringString", "ite", "noConfusion_of_Nat"] : Array String)) -#eval LexLeanExtract.main ((#["LexLeanBoot.AxiomOutput.isClosedLeanName", "LexLeanBoot.AxiomOutput.parseAuditOutput"] : Array String)) ((#["LexLeanRuntime.Portable", "LexLeanRuntime.Collections", "LexLeanBoot.AxiomOutput", "LexLeanBoot.Text"] : Array String)) +#eval LexLeanExtract.main ((#["LexLeanBoot.AxiomOutput.isClosedLeanName", "LexLeanBoot.AxiomOutput.parseAuditOutput"] : Array String)) ((#["LexLeanRuntime.Portable", "LexLeanRuntime.Collections", "LexLeanBoot.AxiomOutput", "LexLeanStd.Text"] : Array String)) diff --git a/bootstrap/expected/verify/extract/process.json b/bootstrap/expected/verify/extract/process.json index fc48bdec0..99af97d1e 100644 --- a/bootstrap/expected/verify/extract/process.json +++ b/bootstrap/expected/verify/extract/process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/extract/LexLeanExtract.X5ba510b7049a3e59c5f1ffb1f0a6611d.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExtract.X5ba510b7049a3e59c5f1ffb1f0a6611d","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"{\"spec\":\"lexlean/lcnf-extraction/2\",\"lean\":{\"version\":\"4.32.1\",\"githash\":\"f054605aea4b840552cca2e725580bffd1e1b704\"},\"roots\":[\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.parseAuditOutput\"],\"constants\":[{\"name\":\"LexLeanCollections.iterateUntil\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Nat\",\"Option\",\"Prod\",\"Nat.brecOn\",\"LexLeanCollections.iterateUntil._f\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}}}}},\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]}},\"borrow\":false},{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.79\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.78\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.79\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.121\",\"parameters\":[{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.101\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.100\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.106\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"discriminant\":\"_uniq.115\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.102\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.117\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.118\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.119\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Nat\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"discriminant\":\"_uniq.69\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Nat.zero\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.128\"}}},{\"kind\":\"constructor\",\"constructor\":\"Nat.succ\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.122\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.130\"}}}]}}}}}},\"uses\":[\"Bool\",\"Nat\",\"Option\",\"PUnit\",\"Prod\",\"Bool.false\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"Nat.succ\",\"Nat.zero\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanCollections.listFold\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"List.foldl\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":2}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}}}}},\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}}},\"borrow\":false},{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},\"borrow\":false},{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},\"value\":{\"kind\":\"const\",\"name\":\"List.foldl\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}},\"uses\":[\"List\",\"List.foldl\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.Appendable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Appendable.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"bvar\",\"index\":2}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.Fixed\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Fixed.mk\",\"parameters\":1,\"fields\":10,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"bvar\",\"index\":2}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":4},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":5},\"codomain\":{\"kind\":\"bvar\",\"index\":6}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":5},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":6},\"codomain\":{\"kind\":\"bvar\",\"index\":7}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":6},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":7},\"codomain\":{\"kind\":\"bvar\",\"index\":8}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":7},\"codomain\":{\"kind\":\"bvar\",\"index\":8}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":8},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":10}]}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":9},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":11}]}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":10}]}}}}}}}}}}}}}]}},{\"name\":\"LexLeanRuntime.Indexable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":2,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Indexable.mk\",\"parameters\":2,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":2}]}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":2},{\"kind\":\"bvar\",\"index\":1}]}}}}}]}},{\"name\":\"LexLeanRuntime.Lengthable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Lengthable.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.Quotient\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Quotient.mk\",\"parameters\":1,\"fields\":3,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"bvar\",\"index\":2}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}}}}]}},{\"name\":\"LexLeanRuntime.Sliceable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Sliceable.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.ToMathInt\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.ToMathInt.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.append\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.Appendable.append\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}}}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"borrow\":false},{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Appendable\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.39\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}},\"uses\":[\"LexLeanRuntime.Appendable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.checkedFromInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Int\",\"Option\",\"ite\",\"Int.decLt\",\"Int.instLTInt\",\"LT.lt\",\"LexLeanRuntime.Fixed\",\"Option.none\",\"Option.some\",\"LexLeanRuntime.Fixed.fromInt\",\"LexLeanRuntime.Fixed.maximum\",\"LexLeanRuntime.Fixed.minimum\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":2}]}}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":2,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Int.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"discriminant\":\"_uniq.33\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":3,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Int.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":1,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.54\"}}}]}}}},\"uses\":[\"Decidable\",\"Int\",\"Option\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Int.decLt\",\"LexLeanRuntime.Fixed\",\"Option.none\",\"Option.some\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.checkedSubtract\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Int\",\"instHSub\",\"HSub.hSub\",\"Int.instSub\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.checkedFromInt\",\"LexLeanRuntime.Fixed.toToMathInt\",\"LexLeanRuntime.ToMathInt.toInt\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}}},\"parameters\":[{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.20\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"borrow\":false},{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Int.instSub\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HSub\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHSub\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HSub\",\"index\":0,\"value\":\"_uniq.24\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":0,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.ToMathInt\",\"index\":0,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.25\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.checkedFromInt\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}}}}}}}}},\"uses\":[\"HSub\",\"Int\",\"Option\",\"Sub\",\"instHSub\",\"Int.instSub\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.ToMathInt\",\"LexLeanRuntime.checkedFromInt\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.compareBytes\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"UInt8\",\"ByteArray.toList\",\"List.instOrd\",\"Ord.compare\",\"UInt8.instOrd\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Ord\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOrd\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Ord\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.instOrd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"Ord\",\"index\":0,\"value\":\"_uniq.14\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.toList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.toList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}}}}}},\"uses\":[\"ByteArray\",\"List\",\"Ord\",\"Ordering\",\"UInt8\",\"ByteArray.toList\",\"List.instOrd\",\"UInt8.instOrd\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.equal\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"BEq\",\"BEq.beq\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"BEq\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.25\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}},\"uses\":[\"BEq\",\"Bool\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.index\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"LexLeanRuntime.Indexable\",\"LexLeanRuntime.Indexable.index\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1},{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}}}},\"parameters\":[{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"borrow\":false},{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},\"borrow\":false},{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Indexable\",\"index\":0,\"value\":\"_uniq.26\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.34\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.35\"}}}},\"uses\":[\"Nat\",\"Option\",\"LexLeanRuntime.Indexable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instAppendableByteArray\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"ByteArray.append\",\"LexLeanRuntime.Appendable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.1\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.fastAppend\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.2\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.1\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.2\"}}}},\"uses\":[\"ByteArray\",\"ByteArray.fastAppend\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.Appendable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instFixedUInt8\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Int\",\"Nat\",\"Option\",\"UInt32\",\"UInt8\",\"instLTNat\",\"instOfNat\",\"instOfNatNat\",\"ite\",\"Int.ofNat\",\"LT.lt\",\"Nat.decLt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt32.toNat\",\"UInt8.complement\",\"UInt8.land\",\"UInt8.lor\",\"UInt8.ofInt\",\"UInt8.ofNat\",\"UInt8.shiftLeft\",\"UInt8.shiftRight\",\"UInt8.toNat\",\"UInt8.xor\",\"LexLeanRuntime.Fixed.mk\",\"LexLeanRuntime.ToMathInt.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.16\",\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Int.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.15\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofInt\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"255\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.23\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.land\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.lor\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.xor\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.complement\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"discriminant\":\"_uniq.45\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.47\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.shiftLeft\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}}}}]}}}}}}},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.78\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.71\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.72\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.shiftRight\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.76\"}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}}}}}}}}}}}}}}},\"uses\":[\"Decidable\",\"Int\",\"Nat\",\"OfNat\",\"Option\",\"UInt32\",\"UInt8\",\"instOfNat\",\"instOfNatNat\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Int.ofNat\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.ToMathInt\",\"Nat.decLt\",\"Option.none\",\"Option.some\",\"UInt32.toNat\",\"UInt8.complement\",\"UInt8.land\",\"UInt8.lor\",\"UInt8.ofInt\",\"UInt8.ofNat\",\"UInt8.shiftLeft\",\"UInt8.shiftRight\",\"UInt8.toNat\",\"UInt8.xor\",\"LexLeanRuntime.Fixed.mk\",\"LexLeanRuntime.ToMathInt.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instIndexableByteArrayUInt8\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Array\",\"ByteArray\",\"Nat\",\"UInt8\",\"instLTNat\",\"Array.instGetElem?NatLtSize\",\"Array.size\",\"ByteArray.data\",\"GetElem?.getElem?\",\"LT.lt\",\"LexLeanRuntime.Indexable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.59\",\"parameters\":[{\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"GetElem?\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Array.instGetElem?NatLtSize\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"GetElem?\",\"index\":1,\"value\":\"_uniq.9\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.data\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}},\"uses\":[\"Array\",\"ByteArray\",\"GetElem?\",\"Nat\",\"Option\",\"UInt8\",\"Array.instGetElem?NatLtSize\",\"ByteArray.data\",\"LexLeanRuntime.Indexable\",\"LexLeanRuntime.Indexable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"ByteArray.size\",\"LexLeanRuntime.Lengthable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.1\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.size\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.5\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.1\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.5\"}}}},\"uses\":[\"ByteArray\",\"Nat\",\"ByteArray.size\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Lengthable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instQuotientNat\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"instBEqOfDecidableEq\",\"instDecidableEqNat\",\"instOfNatNat\",\"BEq.beq\",\"Nat.div\",\"Nat.mod\",\"OfNat.ofNat\",\"LexLeanRuntime.Quotient.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.2\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"Nat.div\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.3\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"Nat.mod\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.15\",\"parameters\":[{\"id\":\"_uniq.5\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"BEq\",\"index\":0,\"value\":\"_uniq.9\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.12\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.10\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.5\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.2\"},{\"kind\":\"fvar\",\"id\":\"_uniq.3\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.25\"}}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"instBEqOfDecidableEq\",\"instDecidableEqNat\",\"instOfNatNat\",\"LexLeanRuntime.Quotient\",\"Nat.div\",\"Nat.mod\",\"LexLeanRuntime.Quotient.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"instAddNat\",\"instHAdd\",\"instLENat\",\"ite\",\"ByteArray.extract\",\"ByteArray.size\",\"HAdd.hAdd\",\"LE.le\",\"Nat.decLe\",\"Option.none\",\"Option.some\",\"LexLeanRuntime.Sliceable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.33\",\"parameters\":[{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.size\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLe\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.extract\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}},\"uses\":[\"Add\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"Option\",\"instAddNat\",\"instHAdd\",\"ByteArray.extract\",\"ByteArray.size\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Sliceable\",\"Nat.decLe\",\"Option.none\",\"Option.some\",\"LexLeanRuntime.Sliceable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.length\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Lengthable.length\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"borrow\":false},{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Lengthable\",\"index\":0,\"value\":\"_uniq.16\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.18\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}}},\"uses\":[\"Nat\",\"LexLeanRuntime.Lengthable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.quotient\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"LexLeanRuntime.Quotient\",\"LexLeanRuntime.Quotient.isZero\",\"LexLeanRuntime.Quotient.quotient\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":3},\"codomain\":{\"kind\":\"bvar\",\"index\":4}}}}}},\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"borrow\":false},{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":2,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"discriminant\":\"_uniq.55\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}]}}}}}},\"uses\":[\"Bool\",\"Decidable\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Quotient\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.remainder\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"LexLeanRuntime.Quotient\",\"LexLeanRuntime.Quotient.isZero\",\"LexLeanRuntime.Quotient.remainder\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":3},\"codomain\":{\"kind\":\"bvar\",\"index\":4}}}}}},\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"borrow\":false},{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":2,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"discriminant\":\"_uniq.55\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":1,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}]}}}}}},\"uses\":[\"Bool\",\"Decidable\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Quotient\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.slice\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.Sliceable.slice\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":4}]}}}}}},\"parameters\":[{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"borrow\":false},{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]}}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Sliceable\",\"index\":0,\"value\":\"_uniq.24\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.28\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.29\"}}}},\"uses\":[\"Nat\",\"Option\",\"LexLeanRuntime.Sliceable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.subtract\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Sub\",\"instHSub\",\"HSub.hSub\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}}}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"borrow\":false},{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HSub\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instHSub\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HSub\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}}},\"uses\":[\"HSub\",\"Sub\",\"instHSub\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.utf8Encode\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"String\",\"String.toUTF8\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"String.toUTF8\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.7\"}}},\"uses\":[\"ByteArray\",\"String\",\"String.toUTF8\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.AxiomOutput.Record.mk\",\"parameters\":0,\"fields\":3,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}}}}}]}},{\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.AxiomOutput.Rejection.mk\",\"parameters\":0,\"fields\":2,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}}}}]}},{\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"parameters\":0,\"fields\":2,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}}},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":0,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}]}},{\"name\":\"LexLeanBoot.AxiomOutput.afterLabel\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.none\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.34\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"info: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.33\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.34\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.41\",\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.52\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.54\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.35\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}}]}}}}}}}}},\"uses\":[\"ByteArray\",\"Option\",\"PUnit\",\"String\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.afterLocation\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Option.none\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.afterLabel\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.afterLocation.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.170\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.85\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.146\",\"parameters\":[{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.93\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.93\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.afterLabel\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.113\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.115\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.126\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.127\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.128\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.138\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.139\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.141\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.142\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}]}}}}]}}}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.146\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.153\",\"parameters\":[{\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.152\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.153\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.163\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.164\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.154\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.165\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.166\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.167\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.147\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.168\"}}}]}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.170\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.193\",\"parameters\":[{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.afterLabel\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.176\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.186\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.188\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.189\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.190\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.191\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.177\"}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.193\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"-\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.203\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.204\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.194\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.206\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.171\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.208\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.afterLabel\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.allDigits\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.digitStep\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.11\",\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digitStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.15\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.17\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"LexLeanBoot.AxiomOutput.digitStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.auditStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"ByteArray.mk\",\"Except.ok\",\"LexLeanRuntime.equal\",\"List.nil\",\"List.toArray\",\"Option.some\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertEntry\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.Record.axioms\",\"LexLeanBoot.AxiomOutput.Record.declaration\",\"LexLeanBoot.AxiomOutput.Record.expected\",\"LexLeanBoot.AxiomOutput.auditStep.match_1\",\"LexLeanBoot.AxiomOutput.insertEntry.match_1\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"borrow\":false},{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.77\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.69\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.77\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.190\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.95\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.95\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.104\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.103\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.AxiomOutput.Record\",\"index\":2,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.183\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"duplicate record for \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.AxiomOutput.Record\",\"index\":0,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.129\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"expected a record for \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\", found \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.136\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.137\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.138\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.139\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.150\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.152\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.153\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.140\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.154\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.160\",\"parameters\":[{\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.159\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.160\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.166\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.130\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.166\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.AxiomOutput.Record\",\"index\":1,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertEntry\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.176\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.167\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.178\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.179\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.161\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.179\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.180\"}}}]}}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.186\",\"parameters\":[{\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.184\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.183\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.189\",\"parameters\":[{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.96\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.183\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.116\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.186\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.189\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.190\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.69\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.78\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.203\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.204\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.191\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.204\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.205\"}}}]}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"UInt8\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"ByteArray.mk\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.equal\",\"List.nil\",\"List.toArray\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertEntry\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.axiomList\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"UInt8\",\"Unit\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.nil\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.collectStep\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.Text.splitOn\",\"LexLeanBoot.AxiomOutput.axiomList.match_1\",\"LexLeanBoot.AxiomOutput.collectStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.62\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.107\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"an axiom list cannot be empty\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.91\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.parsed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.90\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.91\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.124\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.collectStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.123\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"44\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.128\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.splitOn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.131\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.63\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.134\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.108\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.135\"}}}]}}}}}}}}}}}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Nat\",\"OfNat\",\"PUnit\",\"Prod\",\"String\",\"UInt8\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.collectStep\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.Text.splitOn\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"Bool.false\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.60\",\"parameters\":[{\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.59\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.60\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.69\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.73\"}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"PUnit\",\"UInt8\",\"Bool.false\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanBoot.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"instBEqOfDecidableEq\",\"instDecidableEqUInt8\",\"Bool.false\",\"LexLeanRuntime.equal\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.50\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.57\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.66\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.51\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.70\"}}}]}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"Option\",\"PUnit\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqUInt8\",\"Bool.false\",\"LexLeanRuntime.equal\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instAppendableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.collectStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertAxiom\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\",\"LexLeanBoot.AxiomOutput.collectStep.match_1\",\"LexLeanBoot.AxiomOutput.insertAxiom.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.59\",\"parameters\":[{\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.116\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.79\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.82\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.89\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.88\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.100\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"duplicate axiom name \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.100\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.109\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.111\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.112\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.90\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.113\"}}}]}}}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.116\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.51\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.60\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}}]}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertAxiom\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.continuation\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.startsWhite\",\"LexLeanBoot.AxiomOutput.trimmed\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.17\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.startsWhite\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.47\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}}]}}}}}}}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.startsWhite\",\"LexLeanBoot.AxiomOutput.trimmed\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"Nat.beq\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.digit\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.19\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instAppendableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.23\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.27\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.35\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.47\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.59\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.63\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.67\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.71\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.75\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.79\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.83\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.87\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.95\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.99\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.significant\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.132\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.136\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.122\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.138\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.20\"}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"Nat.beq\",\"LexLeanBoot.AxiomOutput.digit\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"instOfNatNat\",\"LexLeanRuntime.instQuotientNat\",\"LexLeanRuntime.quotient\",\"LexLeanRuntime.remainder\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"0123456789\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instQuotientNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.17\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.quotient\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.21\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.remainder\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}}}}}}}}}}}}}}}},\"uses\":[\"ByteArray\",\"Nat\",\"OfNat\",\"String\",\"instOfNatNat\",\"LexLeanRuntime.Quotient\",\"LexLeanRuntime.instQuotientNat\",\"LexLeanRuntime.quotient\",\"LexLeanRuntime.remainder\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.digitStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.28\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.32\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.34\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}}}}}}}}}]}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.whiteEnding\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.63\",\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteEnding\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.62\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.54\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.62\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.62\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]}}}}}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.66\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.67\"}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.whiteEnding\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.envelope\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Option.some\",\"LexLeanBoot.AxiomOutput.located\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.Text.startsWith\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"'\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.startsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.37\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.46\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.45\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.located\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"info: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.64\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.located\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.Text.startsWith\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.extend\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"List.cons\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.parsePayload\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.tailOf\",\"LexLeanBoot.AxiomOutput.terminates\",\"LexLeanBoot.AxiomOutput.Record.mk\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.extend.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.terminates\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.50\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.64\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.75\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.tailOf\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.75\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.parsePayload\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.87\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.76\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.91\"}}}]}}}}}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"List.cons\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.parsePayload\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.tailOf\",\"LexLeanBoot.AxiomOutput.terminates\",\"LexLeanBoot.AxiomOutput.Record.mk\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.finish\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.nil\",\"Nat.beq\",\"Option.none\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.auditStep\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.decimal\",\"LexLeanBoot.AxiomOutput.listLength\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.reversed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.scanStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.81\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.80\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.100\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unterminated axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.100\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.155\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"expected \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.listLength\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" audit records, found \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.listLength\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.123\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.133\"},{\"kind\":\"fvar\",\"id\":\"_uniq.134\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.135\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.136\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.143\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"borrow\":false},{\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.auditStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.142\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.reversed\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.143\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"},{\"kind\":\"fvar\",\"id\":\"_uniq.152\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.153\"}}}}}}}]}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.155\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.AxiomOutput.Scan\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.65\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"parameters\":[{\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.170\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.156\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.169\"},{\"kind\":\"fvar\",\"id\":\"_uniq.170\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.171\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":[{\"id\":\"_uniq.172\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.176\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":[{\"id\":\"_uniq.177\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.82\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.178\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Nat\",\"Option\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.nil\",\"Nat.beq\",\"Option.none\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.auditStep\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.decimal\",\"LexLeanBoot.AxiomOutput.listLength\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.reversed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.fitsWord\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqOrdering\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"List.cons\",\"List.nil\",\"List.toArray\",\"Nat.beq\",\"Nat.blt\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"20\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.24\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.28\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.39\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.41\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqOrdering\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"18446744073709551615\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}}}}}}}}}}}}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Ordering\",\"String\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqOrdering\",\"instOfNatNat\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.mk\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"List.cons\",\"List.nil\",\"List.toArray\",\"Nat.beq\",\"Nat.blt\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.headOf\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Unit\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.axiomList.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.37\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.36\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.48\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.47\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.59\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.62\"}}}]}}}}}},\"uses\":[\"ByteArray\",\"List\",\"Option\",\"PUnit\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Option\",\"UInt8\",\"Unit\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.checkedSubtract\",\"LexLeanRuntime.instFixedUInt8\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.88\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.65\",\"parameters\":[{\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.72\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.72\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instFixedUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.checkedSubtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.82\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.88\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.93\",\"parameters\":[{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instFixedUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.checkedSubtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.103\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.94\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"Option\",\"PUnit\",\"UInt8\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.checkedSubtract\",\"LexLeanRuntime.instFixedUInt8\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"List.brecOn\",\"LexLeanBoot.AxiomOutput.insertAxiom._f\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.72\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.72\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.148\",\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.97\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.lessBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.108\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.118\",\"parameters\":[{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.117\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.118\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.125\",\"parameters\":[{\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.125\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.134\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.126\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.136\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.119\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.137\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.138\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.143\"}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.146\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.148\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.62\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.158\"}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.160\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.149\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.159\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.161\"}}}]}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Option\",\"PUnit\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.insertAxiom\",\"LexLeanBoot.AxiomOutput.lessBytes\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Prod\",\"List.brecOn\",\"LexLeanBoot.AxiomOutput.insertEntry._f\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}},\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.93\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.175\",\"parameters\":[{\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.109\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.lessBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.133\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.134\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.135\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.144\",\"parameters\":[{\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.143\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.144\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.151\",\"parameters\":[{\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.150\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertEntry\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.160\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.152\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.161\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.162\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.145\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.163\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.164\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.166\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.167\"},{\"kind\":\"fvar\",\"id\":\"_uniq.168\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.169\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.170\"}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.172\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.173\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.175\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.78\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.94\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.185\"}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.176\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.186\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.188\"}}}]}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.insertEntry\",\"LexLeanBoot.AxiomOutput.lessBytes\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Prod\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.nameStep\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.11\",\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.nameStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.15\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.18\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.19\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.24\"}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.nameStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.isWord\",\"LexLeanBoot.AxiomOutput.trimmed\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isWord\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.8\"}}}},\"uses\":[\"Bool\",\"ByteArray\",\"LexLeanBoot.AxiomOutput.isWord\",\"LexLeanBoot.AxiomOutput.trimmed\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isFirst\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"65\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"90\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"97\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"122\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.46\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"95\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.53\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.55\"}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}]}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isLater\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanBoot.AxiomOutput.isFirst\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isFirst\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.43\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"63\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.61\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"39\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.64\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}}]}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanBoot.AxiomOutput.isFirst\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isWord\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.allDigits\",\"LexLeanBoot.AxiomOutput.fitsWord\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.42\",\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.41\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.48\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.33\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"+\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.103\",\"parameters\":[{\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.significant\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.fitsWord\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.78\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.84\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.allDigits\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.97\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}]}}}}]}}}}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.109\",\"parameters\":[{\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.43\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.103\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.103\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.59\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.106\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.109\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]}}]}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.allDigits\",\"LexLeanBoot.AxiomOutput.fitsWord\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.lastStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.matchAt\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.35\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.46\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.49\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.matchAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.lessBytes\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqOrdering\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"List.toArray\",\"OfNat.ofNat\",\"UInt8.instOfNat\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqOrdering\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}}}}}}}}}}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqOrdering\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"List.toArray\",\"UInt8.instOfNat\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.listLength\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"Nat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"HAdd.hAdd\",\"LexLeanCollections.listFold\",\"OfNat.ofNat\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.26\",\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.23\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.21\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.25\"}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.28\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.30\"}}}}}}},\"uses\":[\"Add\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"LexLeanCollections.listFold\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.listed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.axiomList\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.splitLast\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\",\"LexLeanBoot.AxiomOutput.afterLocation.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.axiomList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.76\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.78\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.62\"}}]}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.87\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.unrecognized\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"' depends on axioms: [\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitLast\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.98\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.88\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.100\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.axiomList\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.splitLast\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.located\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Option.none\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.afterLocation\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.afterLocation.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.158\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.135\",\"parameters\":[{\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.110\",\"parameters\":[{\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.91\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.afterLocation\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.105\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.106\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}]}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.110\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.117\",\"parameters\":[{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.116\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.129\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.118\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.111\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.135\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.140\",\"parameters\":[{\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.139\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.140\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.150\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.152\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.141\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.153\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.154\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.155\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.156\"}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.158\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.163\",\"parameters\":[{\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.162\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.163\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.174\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.164\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.175\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.176\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.159\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.178\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.afterLocation\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Prod\",\"Except.error\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.7\"}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.error\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.nameMode\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"Nat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"Nat.beq\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.isFirst\",\"LexLeanBoot.AxiomOutput.isLater\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.42\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.57\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.60\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isFirst\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.71\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.72\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.85\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isLater\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.98\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.99\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.100\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.101\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.105\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.107\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.108\"}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.120\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.125\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.126\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.128\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}}}]}}}}}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"Nat.beq\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.isFirst\",\"LexLeanBoot.AxiomOutput.isLater\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.nameStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"Nat.beq\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.nameMode\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.45\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.54\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.71\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.nameMode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.87\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.97\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.88\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.101\"}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.103\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.104\"}}}]}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.beq\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.nameMode\",\"LexLeanBoot.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" is not a Lean name\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}}}}},\"uses\":[\"ByteArray\",\"String\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parseAuditOutput\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"List.nil\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.finish\",\"LexLeanBoot.AxiomOutput.scanStep\",\"LexLeanBoot.Text.lines\",\"LexLeanBoot.AxiomOutput.Scan.between\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.20\",\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.scanStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.lines\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.finish\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}}}}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"LexLeanCollections.listFold\",\"List.nil\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.finish\",\"LexLeanBoot.AxiomOutput.scanStep\",\"LexLeanBoot.Text.lines\",\"LexLeanBoot.AxiomOutput.Scan.between\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parsePayload\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"List.nil\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.listed\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\",\"LexLeanBoot.AxiomOutput.isWord.match_1\",\"LexLeanBoot.AxiomOutput.parsePayload.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.65\",\"parameters\":[{\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.unrecognized\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.150\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.102\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.parsed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.83\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.86\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.98\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.99\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.102\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.133\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.114\",\"parameters\":[{\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.listed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.113\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.114\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"]\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.127\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.115\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.133\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"' does not depend on any axioms\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.143\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.144\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.134\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.145\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.146\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.103\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.148\"}}}]}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.150\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"'\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.159\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.161\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.163\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.164\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.164\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.165\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.listed\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parsed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Prod\",\"Except.ok\",\"Prod.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.ok\",\"Prod.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"`\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.8\"},{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}}}}},\"uses\":[\"ByteArray\",\"String\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Prod\",\"Except.error\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.rejected\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.rejected\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Option\",\"Prod\",\"Except.error\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.rejected\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.rejected\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.Rejection.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}},\"uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Rejection.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.reversed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}},\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.20\",\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.22\"}}}}},\"uses\":[\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.scanStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.continuation\",\"LexLeanBoot.AxiomOutput.envelope\",\"LexLeanBoot.AxiomOutput.extend\",\"LexLeanBoot.AxiomOutput.headOf\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\",\"LexLeanBoot.AxiomOutput.isWord.match_1\",\"LexLeanBoot.AxiomOutput.scanStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.97\",\"parameters\":[{\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.151\",\"parameters\":[{\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.127\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.123\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.extend\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.127\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.136\",\"parameters\":[{\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unterminated axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.133\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.135\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.continuation\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.145\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.146\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.147\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.128\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.148\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.149\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.209\",\"parameters\":[{\"id\":\"_uniq.157\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.168\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.170\"},{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.169\"},{\"kind\":\"fvar\",\"id\":\"_uniq.172\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.173\"},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.175\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.176\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.183\",\"parameters\":[{\"id\":\"_uniq.180\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.181\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.headOf\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.extend\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"},{\"kind\":\"fvar\",\"id\":\"_uniq.180\"},{\"kind\":\"fvar\",\"id\":\"_uniq.181\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.182\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.183\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.192\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unrecognized audit line: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"},{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.headOf\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.189\"},{\"kind\":\"fvar\",\"id\":\"_uniq.190\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.191\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.192\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.envelope\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.201\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.193\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.203\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.184\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.204\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.205\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.209\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.AxiomOutput.Scan\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.89\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"parameters\":[{\"id\":\"_uniq.223\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.224\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.210\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.223\"},{\"kind\":\"fvar\",\"id\":\"_uniq.224\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.225\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":[{\"id\":\"_uniq.226\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.227\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.228\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.229\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.152\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.226\"},{\"kind\":\"fvar\",\"id\":\"_uniq.227\"},{\"kind\":\"fvar\",\"id\":\"_uniq.228\"},{\"kind\":\"fvar\",\"id\":\"_uniq.229\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.230\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":[{\"id\":\"_uniq.231\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.98\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.231\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.232\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.continuation\",\"LexLeanBoot.AxiomOutput.envelope\",\"LexLeanBoot.AxiomOutput.extend\",\"LexLeanBoot.AxiomOutput.headOf\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.significant\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.zeroStep\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.15\",\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.zeroStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.19\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.21\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.22\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.AxiomOutput.zeroStep\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.skipWhite\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.whiteLength\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.37\",\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.27\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.29\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.32\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.33\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.35\"}}}}}}}]}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.44\"}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.whiteLength\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.splitLast\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.lastStep\",\"LexLeanBoot.Text.matchAt\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.30\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.32\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.50\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.lastStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.60\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.72\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.75\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.77\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}}}}}}}}}}]}}}}}}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}}]}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.lastStep\",\"LexLeanBoot.Text.matchAt\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"Prod\",\"Unit\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"HAdd.hAdd\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanBoot.Text.find\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.AxiomOutput.splitOnce.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.54\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.53\"}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.61\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.find\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.72\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}}]}}}}}}},\"uses\":[\"Add\",\"ByteArray\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.Text.find\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.startsWhite\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"instOfNatNat\",\"Nat.blt\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.whiteLength\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.8\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.11\"}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"instOfNatNat\",\"Nat.blt\",\"LexLeanBoot.AxiomOutput.whiteLength\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.rejected\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.rejected\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}}},\"uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.rejected\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.Text.startsWith\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.startsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.36\"}}}}}}}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"Option\",\"Sub\",\"instDecidableEqBool\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.Text.startsWith\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.endsWith\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}}}}}}}}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.endsWith\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.tailOf\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Unit\",\"List.nil\",\"LexLeanBoot.AxiomOutput.axiomList.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.37\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.36\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}}]}}}}}},\"uses\":[\"ByteArray\",\"List\",\"PUnit\",\"List.cons\",\"List.nil\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.terminates\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Option\",\"Unit\",\"Bool.false\",\"Bool.true\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.46\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.45\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.79\",\"parameters\":[{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.62\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" does not depend on any axioms\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.73\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.63\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.75\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.77\"}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.79\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"]\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.90\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Option\",\"PUnit\",\"String\",\"Bool.false\",\"Bool.true\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.text\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"String\",\"LexLeanRuntime.utf8Encode\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.7\"}}},\"uses\":[\"ByteArray\",\"String\",\"LexLeanRuntime.utf8Encode\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"instSubNat\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"LexLeanBoot.AxiomOutput.skipWhite\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.skipWhite\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.15\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.17\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.21\"}}}}}}}}},\"uses\":[\"ByteArray\",\"Nat\",\"Sub\",\"instSubNat\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"LexLeanBoot.AxiomOutput.skipWhite\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.unrecognized\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unrecognized axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.8\"},{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"String\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.whiteEnding\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.subtract\",\"Nat.beq\",\"Nat.ble\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.whiteLength\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.61\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.131\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.91\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.127\",\"parameters\":[{\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.121\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.123\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.125\"}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.113\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.127\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.127\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.83\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.131\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.131\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.135\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.136\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.subtract\",\"Nat.beq\",\"Nat.ble\",\"LexLeanBoot.AxiomOutput.whiteLength\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\",\"LexLeanBoot.AxiomOutput.byteIs\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"9\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.102\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"13\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.105\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.556\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.130\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.131\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"194\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.141\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.143\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.144\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"225\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.155\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.156\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.158\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.159\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"226\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.168\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.169\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.170\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.171\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.172\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.173\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"227\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.182\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.183\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.184\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.186\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.189\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.190\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.191\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.208\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.209\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.212\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.211\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.212\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.214\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.210\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.213\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.216\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.215\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.216\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.214\"},{\"kind\":\"fvar\",\"id\":\"_uniq.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.219\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.218\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.252\",\"parameters\":[{\"id\":\"_uniq.241\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.241\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.242\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.243\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.245\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.244\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.246\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.245\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.246\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.247\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.248\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.250\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.249\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.250\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.219\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.220\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.221\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.252\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.221\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.222\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.231\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.231\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.232\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.210\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.233\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.235\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.234\"},{\"kind\":\"fvar\",\"id\":\"_uniq.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.235\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.236\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.237\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.252\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.238\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.239\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.252\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}]}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.254\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.263\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.264\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.263\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.265\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.264\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.266\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.267\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.266\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.268\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.267\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.269\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.265\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.268\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.270\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.271\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.270\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.272\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.271\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.273\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.269\"},{\"kind\":\"fvar\",\"id\":\"_uniq.272\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.274\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.273\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.274\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.275\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.292\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"129\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.293\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.292\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.294\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.293\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.295\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.269\"},{\"kind\":\"fvar\",\"id\":\"_uniq.294\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.296\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.295\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.332\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.322\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.321\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.322\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.323\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.324\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.325\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.324\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.325\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.326\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.327\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.328\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.329\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.328\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.330\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.329\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.330\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.296\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.297\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.298\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.332\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.298\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.299\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.308\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.309\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.308\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.310\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.309\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.265\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.310\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.312\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"159\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.313\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.312\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.314\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.313\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.315\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.311\"},{\"kind\":\"fvar\",\"id\":\"_uniq.314\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.316\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.315\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.316\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.317\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.318\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.332\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.318\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.319\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.332\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.333\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.350\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.351\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.350\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.352\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.351\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.353\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.265\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.352\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.354\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"138\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.355\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.354\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.356\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.355\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.357\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.272\"},{\"kind\":\"fvar\",\"id\":\"_uniq.356\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.358\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.357\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.421\",\"parameters\":[{\"id\":\"_uniq.410\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.411\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.410\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.411\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.412\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.413\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.414\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.413\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.415\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.414\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.415\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.416\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.417\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.418\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.417\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.419\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.418\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.419\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.358\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.359\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.368\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"168\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.369\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.368\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.370\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.369\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.371\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.370\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.372\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.371\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.372\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.373\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.382\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"169\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.383\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.382\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.384\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.383\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.385\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.384\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.386\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.385\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.386\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.387\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.396\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"175\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.397\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.396\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.398\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.397\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.399\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.398\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.400\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.399\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.400\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.401\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.402\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.402\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.403\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.405\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.407\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.409\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}}]}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.424\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.441\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.442\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.441\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.443\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.442\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.444\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.445\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.444\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.446\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.445\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.447\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.443\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.446\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.448\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"154\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.449\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.448\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.450\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.449\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.451\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.447\"},{\"kind\":\"fvar\",\"id\":\"_uniq.450\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.452\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.451\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.488\",\"parameters\":[{\"id\":\"_uniq.477\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.478\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.477\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.478\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.479\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.480\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.481\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.480\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.482\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.481\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.482\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.483\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.484\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.485\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.484\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.486\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.485\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.486\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.452\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.453\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.454\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.488\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.454\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.455\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.464\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.465\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.464\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.466\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.465\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.467\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.443\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.466\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.468\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.469\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.468\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.470\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.469\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.471\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.467\"},{\"kind\":\"fvar\",\"id\":\"_uniq.470\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.472\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.471\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.472\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.473\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.474\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.488\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.474\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.475\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.488\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}]}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.490\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.507\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.508\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.507\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.509\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.508\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.510\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.511\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.510\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.512\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.511\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.513\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.509\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.512\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.514\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"133\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.515\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.514\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.516\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.515\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.517\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.513\"},{\"kind\":\"fvar\",\"id\":\"_uniq.516\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.518\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.517\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.549\",\"parameters\":[{\"id\":\"_uniq.538\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.539\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.538\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.539\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.540\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.541\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.542\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.541\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.543\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.542\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.543\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.544\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.545\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.546\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.545\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.547\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.546\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.547\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.518\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.519\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.528\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"160\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.529\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.528\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.530\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.529\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.531\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.513\"},{\"kind\":\"fvar\",\"id\":\"_uniq.530\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.532\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.531\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.532\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.533\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.534\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.549\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.534\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.535\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.549\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.537\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.549\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.551\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.552\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.553\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.552\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.554\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.553\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.554\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.109\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"32\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.120\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.556\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.126\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.556\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.556\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\",\"LexLeanBoot.AxiomOutput.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.zeroStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIs\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.34\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.35\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}}}}}}}}]}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.byteAt\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"UInt8\",\"LexLeanRuntime.index\",\"LexLeanRuntime.instIndexableByteArrayUInt8\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instIndexableByteArrayUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.index\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"LexLeanRuntime.Indexable\",\"LexLeanRuntime.index\",\"LexLeanRuntime.instIndexableByteArrayUInt8\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.chomp\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"ByteArray.mk\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"List.toArray\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.Text.endsWith\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"13\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.19\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.27\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.9\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}}}}}}}}}}}]}}}}}}}}}}}},\"uses\":[\"Array\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Sub\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"ByteArray.mk\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"List.toArray\",\"UInt8.instOfNat\",\"LexLeanBoot.Text.endsWith\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.endsWith\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"LexLeanBoot.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.54\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.66\",\"parameters\":[{\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.73\",\"parameters\":[{\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.72\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.85\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.74\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}}]}}}}}}}}}}]}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"Option\",\"PUnit\",\"Sub\",\"instDecidableEqBool\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.find\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"LexLeanBoot.Text.matchAt\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.36\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.52\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.63\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.67\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.69\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.72\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.75\"}}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.78\"}}}]}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.85\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.83\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.89\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.104\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.105\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.106\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.107\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.108\"}}}]}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.Text.matchAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.lineStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"UInt8.instOfNat\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.Text.chomp\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.Text.spaceAt.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.73\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.77\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.78\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.83\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.88\"}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.89\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.94\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.chomp\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.104\"}}}}}}}}}}}}}}}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.106\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.113\",\"parameters\":[{\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.112\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.113\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.122\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.114\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}]}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.Text.chomp\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.lines\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Prod\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"Nat.blt\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.Text.lineStep\",\"LexLeanBoot.Text.reverse\",\"LexLeanBoot.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.28\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.33\",\"parameters\":[{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.lineStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.32\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.35\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.58\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.reverse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.reverse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"Nat.blt\",\"Prod.mk\",\"LexLeanBoot.Text.lineStep\",\"LexLeanBoot.Text.reverse\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.matchAt\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Unit\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"LexLeanBoot.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.54\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.53\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.66\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.70\"}}}]}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"PUnit\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.reverse\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.8\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.14\",\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.16\"}}}}},\"uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.sliceOr\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"ByteArray.mk\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.slice\",\"List.nil\",\"List.toArray\",\"LexLeanBoot.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.45\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.44\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.45\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.54\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.53\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.64\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}},\"uses\":[\"Array\",\"ByteArray\",\"List\",\"Nat\",\"Option\",\"PUnit\",\"UInt8\",\"ByteArray.mk\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.slice\",\"List.nil\",\"List.toArray\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.splitOn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"Prod\",\"UInt8\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.Text.reverse\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.Text.splitStep\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.27\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.32\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.splitStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.34\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.43\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.reverse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.50\"}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"UInt8\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"Prod.mk\",\"LexLeanBoot.Text.reverse\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.Text.splitStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.splitStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.Text.sliceOr\",\"LexLeanBoot.Text.spaceAt.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.109\",\"parameters\":[{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.81\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.82\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.84\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.87\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.85\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.95\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.98\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.96\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}}}}}}}}}}}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.116\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.115\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.116\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.125\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.127\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.110\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}]}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.Text.byteAt\",\"LexLeanBoot.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.Text.startsWith\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Unit\",\"instOfNatNat\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"OfNat.ofNat\",\"LexLeanBoot.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.40\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.62\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}]}}}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"instOfNatNat\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanCollections.iterate.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"instOfNatNat\",\"Nat.casesOn\",\"Nat.succ\",\"OfNat.ofNat\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanCollections.iterateUntil._f\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":true,\"kernel_uses\":[\"Bool\",\"Nat\",\"Option\",\"Prod\",\"Unit\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Nat.below\",\"Nat.succ\",\"OfNat.ofNat\",\"Prod.mk\",\"LexLeanCollections.iterate.match_1\",\"LexLeanCollections.iterateUntil.match_1\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanCollections.iterateUntil.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Appendable.append\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Appendable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Appendable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.fromInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.maximum\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.minimum\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.toToMathInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Indexable.index\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Indexable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Indexable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Lengthable.length\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Lengthable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Lengthable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.isZero\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Quotient\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.quotient\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Quotient\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.remainder\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Quotient\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Sliceable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Sliceable.slice\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Sliceable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.ToMathInt.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.ToMathInt.toInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.ToMathInt\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.axioms\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.AxiomOutput.Record\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.declaration\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.AxiomOutput.Record\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.expected\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.AxiomOutput.Record\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Rejection.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.casesOn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.rec\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.rec\",\"kind\":\"recursor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"recursor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.afterLocation.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Prod\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.auditStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.casesOn\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.AxiomOutput.Rejection\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.axiomList.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Unit\",\"List.casesOn\",\"List.cons\",\"List.nil\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.collectStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Except.casesOn\",\"Except.error\",\"Except.ok\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.extend.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.casesOn\",\"Except.error\",\"Except.ok\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.inRange.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Option\",\"UInt8\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom._f\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":true,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"List.below\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.lessBytes\",\"LexLeanBoot.AxiomOutput.insertAxiom.match_1\",\"LexLeanBoot.AxiomOutput.insertAxiom.match_3\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom.match_3\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"List.casesOn\",\"List.cons\",\"List.nil\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry._f\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":true,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"List.below\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.lessBytes\",\"LexLeanBoot.AxiomOutput.insertEntry.match_1\",\"LexLeanBoot.AxiomOutput.insertEntry.match_3\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Prod\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry.match_3\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Prod\",\"List.casesOn\",\"List.cons\",\"List.nil\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isWord.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parsePayload.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.scanStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.casesOn\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.splitOnce.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.Text.sliceOr.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.Text.spaceAt.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.Text\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Option\",\"UInt8\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null}],\"externals\":[{\"name\":\"Add\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Array\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"BEq\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Bool\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"ByteArray\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Decidable\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Except\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"GetElem?\",\"kind\":\"inductive\",\"module\":\"Init.GetElem\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"HAdd\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"HSub\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Int\",\"kind\":\"inductive\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"List\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Nat\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"OfNat\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Option\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Ord\",\"kind\":\"inductive\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Ordering\",\"kind\":\"inductive\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"PUnit\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Prod\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"String\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Sub\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"UInt32\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"UInt8\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"instAddNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instBEqOfDecidableEq\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqBool\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqOrdering\",\"kind\":\"definition\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqUInt8\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instHAdd\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instHSub\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instOfNat\",\"kind\":\"definition\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instOfNatNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instSubNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Array.instGetElem?NatLtSize\",\"kind\":\"definition\",\"module\":\"Init.GetElem\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Bool.false\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Bool\"},{\"name\":\"Bool.not\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Bool.true\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Bool\"},{\"name\":\"ByteArray.data\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.extract\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.fastAppend\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.instBEq\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.mk\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":true,\"inductive_type\":\"ByteArray\"},{\"name\":\"ByteArray.size\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.toList\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Decidable.isFalse\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Decidable\"},{\"name\":\"Decidable.isTrue\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Decidable\"},{\"name\":\"Except.error\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Except\"},{\"name\":\"Except.ok\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Except\"},{\"name\":\"Int.decLt\",\"kind\":\"definition\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Int.instSub\",\"kind\":\"definition\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Int.ofNat\",\"kind\":\"constructor\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":true,\"inductive_type\":\"Int\"},{\"name\":\"List.cons\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"List\"},{\"name\":\"List.foldl\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"List.instOrd\",\"kind\":\"definition\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"List.nil\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"List\"},{\"name\":\"List.toArray\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.beq\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.ble\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.blt\",\"kind\":\"definition\",\"module\":\"Init.Data.Nat.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.decLe\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.decLt\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.div\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.mod\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.succ\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Nat\"},{\"name\":\"Nat.zero\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Nat\"},{\"name\":\"Option.none\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Option\"},{\"name\":\"Option.some\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Option\"},{\"name\":\"Prod.mk\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Prod\"},{\"name\":\"String.toUTF8\",\"kind\":\"axiom\",\"module\":\"Init.Data.String.Defs\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt32.toNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.complement\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.instOfNat\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.BasicAux\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.instOrd\",\"kind\":\"definition\",\"module\":\"Init.Data.Ord.UInt\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.land\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.lor\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.ofInt\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.ofNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.shiftLeft\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.shiftRight\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.toNat\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.BasicAux\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.xor\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Unit.unit\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true}]}\n","stdout_sha256":"8936693ae9a91f38acfc70d3ebc0d4683efcc54907e455298d72339e1e36cead","tool":"lean"} +{"argv":["env","lean","$STAGING/extract/LexLeanExtract.Xf283e32153b6da1bc7440feda9c7929a.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExtract.Xf283e32153b6da1bc7440feda9c7929a","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"{\"spec\":\"lexlean/lcnf-extraction/2\",\"lean\":{\"version\":\"4.32.1\",\"githash\":\"f054605aea4b840552cca2e725580bffd1e1b704\"},\"roots\":[\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.parseAuditOutput\"],\"constants\":[{\"name\":\"LexLeanCollections.iterateUntil\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Nat\",\"Option\",\"Prod\",\"Nat.brecOn\",\"LexLeanCollections.iterateUntil._f\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}}}}},\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]}},\"borrow\":false},{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.79\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.78\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.79\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.121\",\"parameters\":[{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.101\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.100\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.106\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"discriminant\":\"_uniq.115\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.102\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.117\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.118\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.119\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Nat\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"discriminant\":\"_uniq.69\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Nat.zero\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.128\"}}},{\"kind\":\"constructor\",\"constructor\":\"Nat.succ\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.122\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.130\"}}}]}}}}}},\"uses\":[\"Bool\",\"Nat\",\"Option\",\"PUnit\",\"Prod\",\"Bool.false\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"Nat.succ\",\"Nat.zero\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanCollections.listFold\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"List.foldl\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":2}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}}}}},\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}}},\"borrow\":false},{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},\"borrow\":false},{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},\"value\":{\"kind\":\"const\",\"name\":\"List.foldl\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}},\"uses\":[\"List\",\"List.foldl\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.Appendable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Appendable.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"bvar\",\"index\":2}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.Fixed\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Fixed.mk\",\"parameters\":1,\"fields\":10,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"bvar\",\"index\":2}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":4},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":5},\"codomain\":{\"kind\":\"bvar\",\"index\":6}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":5},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":6},\"codomain\":{\"kind\":\"bvar\",\"index\":7}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":6},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":7},\"codomain\":{\"kind\":\"bvar\",\"index\":8}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":7},\"codomain\":{\"kind\":\"bvar\",\"index\":8}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":8},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":10}]}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":9},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":11}]}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":10}]}}}}}}}}}}}}}]}},{\"name\":\"LexLeanRuntime.Indexable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":2,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Indexable.mk\",\"parameters\":2,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":2}]}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":2},{\"kind\":\"bvar\",\"index\":1}]}}}}}]}},{\"name\":\"LexLeanRuntime.Lengthable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Lengthable.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.Quotient\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Quotient.mk\",\"parameters\":1,\"fields\":3,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"bvar\",\"index\":2}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}}}}]}},{\"name\":\"LexLeanRuntime.Sliceable\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.Sliceable.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.ToMathInt\",\"kind\":\"inductive\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":1,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanRuntime.ToMathInt.mk\",\"parameters\":1,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":0},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}}}]}},{\"name\":\"LexLeanRuntime.append\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.Appendable.append\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}}}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"borrow\":false},{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Appendable\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.39\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}},\"uses\":[\"LexLeanRuntime.Appendable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.checkedFromInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Int\",\"Option\",\"ite\",\"Int.decLt\",\"Int.instLTInt\",\"LT.lt\",\"LexLeanRuntime.Fixed\",\"Option.none\",\"Option.some\",\"LexLeanRuntime.Fixed.fromInt\",\"LexLeanRuntime.Fixed.maximum\",\"LexLeanRuntime.Fixed.minimum\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":2}]}}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":2,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Int.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"discriminant\":\"_uniq.33\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":3,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Int.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":1,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.54\"}}}]}}}},\"uses\":[\"Decidable\",\"Int\",\"Option\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Int.decLt\",\"LexLeanRuntime.Fixed\",\"Option.none\",\"Option.some\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.checkedSubtract\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Int\",\"instHSub\",\"HSub.hSub\",\"Int.instSub\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.checkedFromInt\",\"LexLeanRuntime.Fixed.toToMathInt\",\"LexLeanRuntime.ToMathInt.toInt\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}}},\"parameters\":[{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.20\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"borrow\":false},{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Int.instSub\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HSub\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHSub\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HSub\",\"index\":0,\"value\":\"_uniq.24\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":0,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.ToMathInt\",\"index\":0,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.25\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.checkedFromInt\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}}}}}}}}},\"uses\":[\"HSub\",\"Int\",\"Option\",\"Sub\",\"instHSub\",\"Int.instSub\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.ToMathInt\",\"LexLeanRuntime.checkedFromInt\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.compareBytes\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"UInt8\",\"ByteArray.toList\",\"List.instOrd\",\"Ord.compare\",\"UInt8.instOrd\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Ord\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOrd\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Ord\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.instOrd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"Ord\",\"index\":0,\"value\":\"_uniq.14\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.toList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.toList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}}}}}},\"uses\":[\"ByteArray\",\"List\",\"Ord\",\"Ordering\",\"UInt8\",\"ByteArray.toList\",\"List.instOrd\",\"UInt8.instOrd\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.equal\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"BEq\",\"BEq.beq\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"BEq\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.25\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}},\"uses\":[\"BEq\",\"Bool\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.index\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"LexLeanRuntime.Indexable\",\"LexLeanRuntime.Indexable.index\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1},{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":3}]}}}}}},\"parameters\":[{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"borrow\":false},{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},\"borrow\":false},{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Indexable\",\"index\":0,\"value\":\"_uniq.26\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.34\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.35\"}}}},\"uses\":[\"Nat\",\"Option\",\"LexLeanRuntime.Indexable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instAppendableByteArray\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"ByteArray.append\",\"LexLeanRuntime.Appendable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.1\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.fastAppend\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.2\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.1\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.2\"}}}},\"uses\":[\"ByteArray\",\"ByteArray.fastAppend\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.Appendable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instFixedUInt8\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Int\",\"Nat\",\"Option\",\"UInt32\",\"UInt8\",\"instLTNat\",\"instOfNat\",\"instOfNatNat\",\"ite\",\"Int.ofNat\",\"LT.lt\",\"Nat.decLt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt32.toNat\",\"UInt8.complement\",\"UInt8.land\",\"UInt8.lor\",\"UInt8.ofInt\",\"UInt8.ofNat\",\"UInt8.shiftLeft\",\"UInt8.shiftRight\",\"UInt8.toNat\",\"UInt8.xor\",\"LexLeanRuntime.Fixed.mk\",\"LexLeanRuntime.ToMathInt.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.16\",\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Int.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.15\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.ToMathInt.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofInt\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"255\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.23\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.land\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.lor\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.xor\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.complement\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"discriminant\":\"_uniq.45\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.47\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.shiftLeft\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}}}}]}}}}}}},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.78\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.71\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.72\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.shiftRight\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.76\"}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}}}}}}}}}}}}}}},\"uses\":[\"Decidable\",\"Int\",\"Nat\",\"OfNat\",\"Option\",\"UInt32\",\"UInt8\",\"instOfNat\",\"instOfNatNat\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Int.ofNat\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.ToMathInt\",\"Nat.decLt\",\"Option.none\",\"Option.some\",\"UInt32.toNat\",\"UInt8.complement\",\"UInt8.land\",\"UInt8.lor\",\"UInt8.ofInt\",\"UInt8.ofNat\",\"UInt8.shiftLeft\",\"UInt8.shiftRight\",\"UInt8.toNat\",\"UInt8.xor\",\"LexLeanRuntime.Fixed.mk\",\"LexLeanRuntime.ToMathInt.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instIndexableByteArrayUInt8\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Array\",\"ByteArray\",\"Nat\",\"UInt8\",\"instLTNat\",\"Array.instGetElem?NatLtSize\",\"Array.size\",\"ByteArray.data\",\"GetElem?.getElem?\",\"LT.lt\",\"LexLeanRuntime.Indexable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.59\",\"parameters\":[{\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"GetElem?\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Array.instGetElem?NatLtSize\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"GetElem?\",\"index\":1,\"value\":\"_uniq.9\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.data\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}},\"uses\":[\"Array\",\"ByteArray\",\"GetElem?\",\"Nat\",\"Option\",\"UInt8\",\"Array.instGetElem?NatLtSize\",\"ByteArray.data\",\"LexLeanRuntime.Indexable\",\"LexLeanRuntime.Indexable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"ByteArray.size\",\"LexLeanRuntime.Lengthable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.1\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.size\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.5\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.1\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.5\"}}}},\"uses\":[\"ByteArray\",\"Nat\",\"ByteArray.size\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Lengthable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instQuotientNat\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"instBEqOfDecidableEq\",\"instDecidableEqNat\",\"instOfNatNat\",\"BEq.beq\",\"Nat.div\",\"Nat.mod\",\"OfNat.ofNat\",\"LexLeanRuntime.Quotient.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.2\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"Nat.div\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.3\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"borrowed\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"const\",\"name\":\"Nat.mod\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.15\",\"parameters\":[{\"id\":\"_uniq.5\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"BEq\",\"index\":0,\"value\":\"_uniq.9\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.12\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.10\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.5\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.2\"},{\"kind\":\"fvar\",\"id\":\"_uniq.3\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.25\"}}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"instBEqOfDecidableEq\",\"instDecidableEqNat\",\"instOfNatNat\",\"LexLeanRuntime.Quotient\",\"Nat.div\",\"Nat.mod\",\"LexLeanRuntime.Quotient.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"instAddNat\",\"instHAdd\",\"instLENat\",\"ite\",\"ByteArray.extract\",\"ByteArray.size\",\"HAdd.hAdd\",\"LE.le\",\"Nat.decLe\",\"Option.none\",\"Option.some\",\"LexLeanRuntime.Sliceable.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"parameters\":[],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.33\",\"parameters\":[{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.size\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLe\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.extract\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}},\"uses\":[\"Add\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"Option\",\"instAddNat\",\"instHAdd\",\"ByteArray.extract\",\"ByteArray.size\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Sliceable\",\"Nat.decLe\",\"Option.none\",\"Option.some\",\"LexLeanRuntime.Sliceable.mk\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.length\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Lengthable.length\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"borrow\":false},{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Lengthable\",\"index\":0,\"value\":\"_uniq.16\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.18\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}}},\"uses\":[\"Nat\",\"LexLeanRuntime.Lengthable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.quotient\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"LexLeanRuntime.Quotient\",\"LexLeanRuntime.Quotient.isZero\",\"LexLeanRuntime.Quotient.quotient\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":3},\"codomain\":{\"kind\":\"bvar\",\"index\":4}}}}}},\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"borrow\":false},{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":2,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"discriminant\":\"_uniq.55\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}]}}}}}},\"uses\":[\"Bool\",\"Decidable\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Quotient\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.remainder\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"LexLeanRuntime.Quotient\",\"LexLeanRuntime.Quotient.isZero\",\"LexLeanRuntime.Quotient.remainder\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":3},\"codomain\":{\"kind\":\"bvar\",\"index\":4}}}}}},\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"borrow\":false},{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":2,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"discriminant\":\"_uniq.55\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Quotient\",\"index\":1,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}]}}}}}},\"uses\":[\"Bool\",\"Decidable\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Quotient\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.slice\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.Sliceable.slice\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":4}]}}}}}},\"parameters\":[{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"borrow\":false},{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]}}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Sliceable\",\"index\":0,\"value\":\"_uniq.24\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.28\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.29\"}}}},\"uses\":[\"Nat\",\"Option\",\"LexLeanRuntime.Sliceable\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.subtract\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Sub\",\"instHSub\",\"HSub.hSub\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":1},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"bvar\",\"index\":2},\"codomain\":{\"kind\":\"bvar\",\"index\":3}}}}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"borrow\":false},{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HSub\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instHSub\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"codomain\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HSub\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}}},\"uses\":[\"HSub\",\"Sub\",\"instHSub\"]},\"inductive\":null},{\"name\":\"LexLeanRuntime.utf8Encode\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"String\",\"String.toUTF8\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"String.toUTF8\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.7\"}}},\"uses\":[\"ByteArray\",\"String\",\"String.toUTF8\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.AxiomOutput.Record.mk\",\"parameters\":0,\"fields\":3,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}}}}}]}},{\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.AxiomOutput.Rejection.mk\",\"parameters\":0,\"fields\":2,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}}}}]}},{\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"parameters\":0,\"fields\":2,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}}},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":0,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}]}},{\"name\":\"LexLeanBoot.AxiomOutput.afterLabel\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.none\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.34\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"info: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.33\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.34\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.41\",\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.52\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.54\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.35\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}}]}}}}}}}}},\"uses\":[\"ByteArray\",\"Option\",\"PUnit\",\"String\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.afterLocation\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Option.none\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.afterLabel\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.afterLocation.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.170\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.85\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.146\",\"parameters\":[{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.93\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.93\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.afterLabel\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.113\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.115\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.126\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.127\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.128\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.138\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.139\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.141\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.142\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}]}}}}]}}}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.146\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.153\",\"parameters\":[{\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.152\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.153\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.163\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.164\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.154\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.165\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.166\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.167\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.147\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.168\"}}}]}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.170\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.193\",\"parameters\":[{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.afterLabel\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.176\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.186\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.188\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.189\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.190\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.191\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.177\"}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.193\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"-\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.203\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.204\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.194\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.206\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.171\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.208\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.afterLabel\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.allDigits\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.digitStep\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.11\",\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digitStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.15\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.17\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"LexLeanBoot.AxiomOutput.digitStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.auditStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"ByteArray.mk\",\"Except.ok\",\"LexLeanRuntime.equal\",\"List.nil\",\"List.toArray\",\"Option.some\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertEntry\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.Record.axioms\",\"LexLeanBoot.AxiomOutput.Record.declaration\",\"LexLeanBoot.AxiomOutput.Record.expected\",\"LexLeanBoot.AxiomOutput.auditStep.match_1\",\"LexLeanBoot.AxiomOutput.insertEntry.match_1\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"borrow\":false},{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.77\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.69\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.77\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.190\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.95\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.95\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.104\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.103\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.AxiomOutput.Record\",\"index\":2,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.183\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"duplicate record for \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.AxiomOutput.Record\",\"index\":0,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.129\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"expected a record for \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\", found \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.136\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.137\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.138\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.139\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.150\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.152\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.153\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.140\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.154\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.160\",\"parameters\":[{\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.159\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.160\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.166\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.130\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.166\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.AxiomOutput.Record\",\"index\":1,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertEntry\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.176\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.167\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.178\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.179\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.161\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.179\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.180\"}}}]}}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.186\",\"parameters\":[{\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.184\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.183\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.189\",\"parameters\":[{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.96\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.183\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.116\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.186\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.189\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.190\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.69\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.78\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.203\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.204\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.191\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.204\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.205\"}}}]}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"UInt8\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"ByteArray.mk\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.equal\",\"List.nil\",\"List.toArray\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertEntry\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.axiomList\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"UInt8\",\"Unit\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.nil\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.collectStep\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanStd.Text.splitOn\",\"LexLeanBoot.AxiomOutput.axiomList.match_1\",\"LexLeanBoot.AxiomOutput.collectStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.62\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.107\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"an axiom list cannot be empty\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.91\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.parsed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.90\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.91\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.124\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.collectStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.123\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"44\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.128\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.splitOn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.131\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.63\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.134\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.108\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.135\"}}}]}}}}}}}}}}}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Nat\",\"OfNat\",\"PUnit\",\"Prod\",\"String\",\"UInt8\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.collectStep\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanStd.Text.splitOn\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"Bool.false\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanStd.Text.byteAt\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.60\",\"parameters\":[{\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.59\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.60\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.69\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.73\"}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"PUnit\",\"UInt8\",\"Bool.false\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanStd.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"instBEqOfDecidableEq\",\"instDecidableEqUInt8\",\"Bool.false\",\"LexLeanRuntime.equal\",\"LexLeanStd.Text.byteAt\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.50\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.57\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.66\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.51\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.70\"}}}]}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"Option\",\"PUnit\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqUInt8\",\"Bool.false\",\"LexLeanRuntime.equal\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanStd.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instAppendableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.collectStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertAxiom\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\",\"LexLeanBoot.AxiomOutput.collectStep.match_1\",\"LexLeanBoot.AxiomOutput.insertAxiom.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.59\",\"parameters\":[{\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.116\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.79\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.82\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.89\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.88\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.100\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"duplicate axiom name \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.100\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.109\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.111\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.112\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.90\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.113\"}}}]}}}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.116\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.51\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.60\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}}]}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.insertAxiom\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.continuation\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.startsWhite\",\"LexLeanBoot.AxiomOutput.trimmed\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.17\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.startsWhite\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.47\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}}]}}}}}}}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.startsWhite\",\"LexLeanBoot.AxiomOutput.trimmed\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"Nat.beq\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.digit\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.19\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Appendable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instAppendableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.23\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.27\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.35\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.47\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.59\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.63\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.67\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.71\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.75\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.79\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.83\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1000\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.87\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"100\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.95\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.99\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.append\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.significant\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.132\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.136\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.122\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.138\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.20\"}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"Nat.beq\",\"LexLeanBoot.AxiomOutput.digit\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.digit\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"instOfNatNat\",\"LexLeanRuntime.instQuotientNat\",\"LexLeanRuntime.quotient\",\"LexLeanRuntime.remainder\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"0123456789\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Quotient\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instQuotientNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.17\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.quotient\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.21\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.remainder\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}}}}}}}}}}}}}}}},\"uses\":[\"ByteArray\",\"Nat\",\"OfNat\",\"String\",\"instOfNatNat\",\"LexLeanRuntime.Quotient\",\"LexLeanRuntime.instQuotientNat\",\"LexLeanRuntime.quotient\",\"LexLeanRuntime.remainder\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.digitStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.28\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.32\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.34\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}}}}}}}}}]}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.whiteEnding\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.63\",\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteEnding\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.62\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.54\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.62\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.62\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]}}}}}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.66\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.67\"}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.whiteEnding\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.envelope\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Option.some\",\"LexLeanBoot.AxiomOutput.located\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanStd.Text.startsWith\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"'\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.startsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.37\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.46\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.45\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.located\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"info: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.64\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.located\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanStd.Text.startsWith\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.extend\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"List.cons\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.parsePayload\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.tailOf\",\"LexLeanBoot.AxiomOutput.terminates\",\"LexLeanBoot.AxiomOutput.Record.mk\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.extend.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.terminates\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.50\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.64\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.75\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.tailOf\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.75\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.parsePayload\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.87\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.76\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.91\"}}}]}}}}}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"List.cons\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.parsePayload\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.tailOf\",\"LexLeanBoot.AxiomOutput.terminates\",\"LexLeanBoot.AxiomOutput.Record.mk\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.finish\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.nil\",\"Nat.beq\",\"Option.none\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.auditStep\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.decimal\",\"LexLeanBoot.AxiomOutput.listLength\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.reversed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.scanStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.81\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.80\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.100\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unterminated axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.100\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.155\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"expected \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.listLength\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" audit records, found \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.listLength\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.123\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.133\"},{\"kind\":\"fvar\",\"id\":\"_uniq.134\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.135\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.136\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.143\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"borrow\":false},{\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.auditStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.142\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.reversed\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.143\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"},{\"kind\":\"fvar\",\"id\":\"_uniq.152\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.153\"}}}}}}}]}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.155\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.AxiomOutput.Scan\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.65\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"parameters\":[{\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.170\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.156\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.169\"},{\"kind\":\"fvar\",\"id\":\"_uniq.170\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.171\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":[{\"id\":\"_uniq.172\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.176\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":[{\"id\":\"_uniq.177\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.82\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.178\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Nat\",\"Option\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.listFold\",\"List.nil\",\"Nat.beq\",\"Option.none\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.auditStep\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.decimal\",\"LexLeanBoot.AxiomOutput.listLength\",\"LexLeanBoot.AxiomOutput.refuse\",\"LexLeanBoot.AxiomOutput.reversed\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.fitsWord\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqOrdering\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"List.cons\",\"List.nil\",\"List.toArray\",\"Nat.beq\",\"Nat.blt\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"20\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.24\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.28\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.39\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.41\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqOrdering\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"18446744073709551615\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}}}}}}}}}}}}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Ordering\",\"String\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqOrdering\",\"instOfNatNat\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.mk\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"List.cons\",\"List.nil\",\"List.toArray\",\"Nat.beq\",\"Nat.blt\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.headOf\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Unit\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.axiomList.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.37\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.36\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.48\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.47\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.59\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.62\"}}}]}}}}}},\"uses\":[\"ByteArray\",\"List\",\"Option\",\"PUnit\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Option\",\"UInt8\",\"Unit\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.checkedSubtract\",\"LexLeanRuntime.instFixedUInt8\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.88\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.65\",\"parameters\":[{\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.72\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.72\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instFixedUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.checkedSubtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.82\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.88\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.93\",\"parameters\":[{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Fixed\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instFixedUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.checkedSubtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.103\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.94\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"Option\",\"PUnit\",\"UInt8\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.checkedSubtract\",\"LexLeanRuntime.instFixedUInt8\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"List.brecOn\",\"LexLeanBoot.AxiomOutput.insertAxiom._f\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.72\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.72\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.148\",\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.97\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.lessBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.108\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.118\",\"parameters\":[{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.117\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.118\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.125\",\"parameters\":[{\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.125\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.134\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.126\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.136\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.119\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.137\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.138\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.143\"}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.146\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.148\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.62\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.158\"}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.160\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.149\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.159\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.161\"}}}]}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Option\",\"PUnit\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.insertAxiom\",\"LexLeanBoot.AxiomOutput.lessBytes\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Prod\",\"List.brecOn\",\"LexLeanBoot.AxiomOutput.insertEntry._f\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}},\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.93\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.175\",\"parameters\":[{\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.109\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.lessBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.133\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.134\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.135\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.144\",\"parameters\":[{\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.143\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.144\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.151\",\"parameters\":[{\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.150\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.insertEntry\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.160\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.152\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.161\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.162\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.145\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.163\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.164\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.166\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.167\"},{\"kind\":\"fvar\",\"id\":\"_uniq.168\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.169\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.170\"}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.172\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.173\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.175\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.78\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.94\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.185\"}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"borrow\":false},{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.176\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.186\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.188\"}}}]}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.insertEntry\",\"LexLeanBoot.AxiomOutput.lessBytes\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Prod\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.nameStep\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.11\",\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.nameStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.15\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.18\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.19\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.24\"}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instOfNatNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.nameStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.isWord\",\"LexLeanBoot.AxiomOutput.trimmed\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isWord\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.8\"}}}},\"uses\":[\"Bool\",\"ByteArray\",\"LexLeanBoot.AxiomOutput.isWord\",\"LexLeanBoot.AxiomOutput.trimmed\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isFirst\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"65\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"90\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"97\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"122\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.46\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"95\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.53\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.55\"}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}]}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isLater\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanBoot.AxiomOutput.isFirst\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isFirst\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.43\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"63\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.61\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"39\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.64\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.71\"}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}}]}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.inRange\",\"LexLeanBoot.AxiomOutput.isFirst\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isWord\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.allDigits\",\"LexLeanBoot.AxiomOutput.fitsWord\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.42\",\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.41\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.48\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.33\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"+\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.103\",\"parameters\":[{\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.significant\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.fitsWord\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.78\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.84\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.allDigits\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.97\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}]}}}}]}}}}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.109\",\"parameters\":[{\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.43\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.103\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.103\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.59\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.106\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.109\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]}}]}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.allDigits\",\"LexLeanBoot.AxiomOutput.fitsWord\",\"LexLeanBoot.AxiomOutput.significant\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.lastStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.matchAt\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.35\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.46\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.49\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.51\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.matchAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.lessBytes\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqOrdering\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"List.toArray\",\"OfNat.ofNat\",\"UInt8.instOfNat\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqOrdering\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}}}}}}}}}}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqOrdering\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"List.toArray\",\"UInt8.instOfNat\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.listLength\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"Nat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"HAdd.hAdd\",\"LexLeanCollections.listFold\",\"OfNat.ofNat\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.26\",\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.23\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.21\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.25\"}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.28\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.30\"}}}}}}},\"uses\":[\"Add\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"LexLeanCollections.listFold\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.listed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.axiomList\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.splitLast\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\",\"LexLeanBoot.AxiomOutput.afterLocation.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.axiomList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.76\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.78\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.62\"}}]}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.87\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.unrecognized\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"' depends on axioms: [\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitLast\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.98\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.88\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.100\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.axiomList\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.splitLast\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.located\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Option.none\",\"Prod.fst\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.afterLocation\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.afterLocation.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.158\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.135\",\"parameters\":[{\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.110\",\"parameters\":[{\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.91\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.afterLocation\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isCount\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.105\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.106\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}]}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.110\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.117\",\"parameters\":[{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.116\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.129\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.118\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.111\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.135\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.140\",\"parameters\":[{\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.139\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.140\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.68\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.150\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.152\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.141\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.153\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.154\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.155\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.156\"}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.158\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.163\",\"parameters\":[{\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.162\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.163\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\":\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.174\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.164\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.175\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.176\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.159\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.178\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.afterLocation\",\"LexLeanBoot.AxiomOutput.isCount\",\"LexLeanBoot.AxiomOutput.splitOnce\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Prod\",\"Except.error\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.7\"}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.error\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.nameMode\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"Nat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"Nat.beq\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.isFirst\",\"LexLeanBoot.AxiomOutput.isLater\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.42\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.57\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.60\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isFirst\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.71\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.72\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.85\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isLater\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.98\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.99\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.100\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.101\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.105\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.107\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.108\"}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.120\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.125\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.126\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.128\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}}}]}}}}}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.38\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"Nat.beq\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.isFirst\",\"LexLeanBoot.AxiomOutput.isLater\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.nameStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"Nat.beq\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.AxiomOutput.nameMode\",\"LexLeanStd.Text.byteAt\",\"LexLeanBoot.AxiomOutput.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.45\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.54\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.71\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.nameMode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.87\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.87\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.97\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.88\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.99\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.101\"}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.103\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.104\"}}}]}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.beq\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.nameMode\",\"LexLeanStd.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" is not a Lean name\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}}}}},\"uses\":[\"ByteArray\",\"String\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.quoted\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parseAuditOutput\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"List.nil\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.finish\",\"LexLeanBoot.AxiomOutput.scanStep\",\"LexLeanStd.Text.lines\",\"LexLeanBoot.AxiomOutput.Scan.between\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.20\",\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.scanStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.lines\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.finish\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}}}}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"LexLeanCollections.listFold\",\"List.nil\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.finish\",\"LexLeanBoot.AxiomOutput.scanStep\",\"LexLeanStd.Text.lines\",\"LexLeanBoot.AxiomOutput.Scan.between\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parsePayload\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"List.nil\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.listed\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\",\"LexLeanBoot.AxiomOutput.isWord.match_1\",\"LexLeanBoot.AxiomOutput.parsePayload.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.65\",\"parameters\":[{\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.unrecognized\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.150\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.102\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.parsed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.83\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.notLean\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.86\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.98\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.99\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.102\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.133\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.114\",\"parameters\":[{\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.listed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.113\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.114\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"]\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.127\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.115\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.133\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"' does not depend on any axioms\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.143\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.144\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.134\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.145\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.146\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.103\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.148\"}}}]}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.150\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"'\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.159\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.161\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.163\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.164\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.164\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.165\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"List\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.isClosedLeanName\",\"LexLeanBoot.AxiomOutput.listed\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.notLean\",\"LexLeanBoot.AxiomOutput.parsed\",\"LexLeanBoot.AxiomOutput.stripPrefix\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.unrecognized\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parsed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Prod\",\"Except.ok\",\"Prod.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.ok\",\"Prod.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.quoted\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"`\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.8\"},{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}}}}},\"uses\":[\"ByteArray\",\"String\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.refuse\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Prod\",\"Except.error\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.rejected\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.rejected\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Option\",\"Prod\",\"Except.error\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.rejected\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.rejected\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.Rejection.mk\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}},\"uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Rejection.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.reversed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"sort\",\"level\":\"1\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":0}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"bvar\",\"index\":1}]}}},\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"sort\",\"level\":\"1\"},\"borrow\":false},{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.20\",\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.19\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.22\"}}}}},\"uses\":[\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.scanStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.continuation\",\"LexLeanBoot.AxiomOutput.envelope\",\"LexLeanBoot.AxiomOutput.extend\",\"LexLeanBoot.AxiomOutput.headOf\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\",\"LexLeanBoot.AxiomOutput.isWord.match_1\",\"LexLeanBoot.AxiomOutput.scanStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.97\",\"parameters\":[{\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.151\",\"parameters\":[{\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.127\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.123\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.extend\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.127\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.136\",\"parameters\":[{\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unterminated axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.133\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.135\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.continuation\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.145\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.146\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.147\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.128\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.148\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.149\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.209\",\"parameters\":[{\"id\":\"_uniq.157\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.168\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.170\"},{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.169\"},{\"kind\":\"fvar\",\"id\":\"_uniq.172\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.173\"},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.175\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.176\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.183\",\"parameters\":[{\"id\":\"_uniq.180\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.181\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.headOf\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.extend\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"},{\"kind\":\"fvar\",\"id\":\"_uniq.180\"},{\"kind\":\"fvar\",\"id\":\"_uniq.181\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.182\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.183\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.192\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unrecognized audit line: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"},{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.headOf\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.189\"},{\"kind\":\"fvar\",\"id\":\"_uniq.190\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.191\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.192\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.envelope\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.201\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.193\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.203\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.184\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.204\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.205\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.209\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.AxiomOutput.Scan\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"discriminant\":\"_uniq.89\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"parameters\":[{\"id\":\"_uniq.223\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.224\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.210\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.223\"},{\"kind\":\"fvar\",\"id\":\"_uniq.224\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.225\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":[{\"id\":\"_uniq.226\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.227\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.228\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.229\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.152\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.226\"},{\"kind\":\"fvar\",\"id\":\"_uniq.227\"},{\"kind\":\"fvar\",\"id\":\"_uniq.228\"},{\"kind\":\"fvar\",\"id\":\"_uniq.229\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.230\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":[{\"id\":\"_uniq.231\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.98\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.231\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.232\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.beq\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.continuation\",\"LexLeanBoot.AxiomOutput.envelope\",\"LexLeanBoot.AxiomOutput.extend\",\"LexLeanBoot.AxiomOutput.headOf\",\"LexLeanBoot.AxiomOutput.stop\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.trimmed\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.significant\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.zeroStep\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.15\",\"parameters\":[{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.zeroStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.19\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.21\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.22\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.AxiomOutput.zeroStep\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.skipWhite\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"LexLeanBoot.AxiomOutput.whiteLength\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.37\",\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.10\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.27\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.29\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.32\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.33\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.35\"}}}}}}}]}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.44\"}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.whiteLength\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.splitLast\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.lastStep\",\"LexLeanStd.Text.matchAt\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.30\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.32\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.50\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.lastStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.60\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.72\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.75\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.77\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}}}}}}}}}}]}}}}}}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}}]}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.lastStep\",\"LexLeanStd.Text.matchAt\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.splitOnce\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"Prod\",\"Unit\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"HAdd.hAdd\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanStd.Text.find\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.AxiomOutput.splitOnce.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.54\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.53\"}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.61\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.find\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.72\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.74\"}}}]}}}}}}},\"uses\":[\"Add\",\"ByteArray\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanStd.Text.find\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.startsWhite\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"instOfNatNat\",\"Nat.blt\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.whiteLength\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.8\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.11\"}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"instOfNatNat\",\"Nat.blt\",\"LexLeanBoot.AxiomOutput.whiteLength\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.stop\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.rejected\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.rejected\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}}},\"uses\":[\"ByteArray\",\"Option\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.rejected\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.stripPrefix\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.sliceOr\",\"LexLeanStd.Text.startsWith\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.startsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.36\"}}}}}}}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"Option\",\"Sub\",\"instDecidableEqBool\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.sliceOr\",\"LexLeanStd.Text.startsWith\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.endsWith\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}}}}}}}}}}]}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.endsWith\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.tailOf\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Unit\",\"List.nil\",\"LexLeanBoot.AxiomOutput.axiomList.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.37\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.36\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}}]}}}}}},\"uses\":[\"ByteArray\",\"List\",\"PUnit\",\"List.cons\",\"List.nil\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.terminates\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Option\",\"Unit\",\"Bool.false\",\"Bool.true\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\",\"LexLeanBoot.AxiomOutput.isWord.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.46\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.45\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.79\",\"parameters\":[{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.62\",\"parameters\":[{\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" does not depend on any axioms\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.73\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.63\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.75\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.77\"}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.79\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"]\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.stripSuffix\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.90\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}}]}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Option\",\"PUnit\",\"String\",\"Bool.false\",\"Bool.true\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.AxiomOutput.stripSuffix\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.text\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"String\",\"LexLeanRuntime.utf8Encode\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.7\"}}},\"uses\":[\"ByteArray\",\"String\",\"LexLeanRuntime.utf8Encode\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.trimmed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"instSubNat\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"LexLeanBoot.AxiomOutput.skipWhite\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.skipWhite\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.15\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.17\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.21\"}}}}}}}}},\"uses\":[\"ByteArray\",\"Nat\",\"Sub\",\"instSubNat\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.AxiomOutput.dropWhiteEnd\",\"LexLeanBoot.AxiomOutput.skipWhite\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.unrecognized\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.7\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unrecognized axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.8\"},{\"kind\":\"fvar\",\"id\":\"_uniq.6\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.10\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.malformed\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.10\"}}}}}},\"uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"String\",\"LexLeanBoot.AxiomOutput.cat\",\"LexLeanBoot.AxiomOutput.malformed\",\"LexLeanBoot.AxiomOutput.text\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.whiteEnding\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"LexLeanRuntime.subtract\",\"Nat.beq\",\"Nat.ble\",\"OfNat.ofNat\",\"LexLeanBoot.AxiomOutput.whiteLength\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.44\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.61\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.62\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.131\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.91\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.127\",\"parameters\":[{\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.121\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.123\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.125\"}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.113\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.127\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.127\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.83\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.131\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.131\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.135\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.136\"}}}]}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.subtract\",\"Nat.beq\",\"Nat.ble\",\"LexLeanBoot.AxiomOutput.whiteLength\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.whiteLength\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\",\"LexLeanBoot.AxiomOutput.byteIs\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"9\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.102\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"13\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.105\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.556\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.130\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.131\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"194\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.141\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.143\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.144\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"225\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.155\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.156\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.158\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.159\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"226\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.168\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.169\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.170\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.171\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.172\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.173\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"227\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.182\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.183\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.184\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.186\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.189\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.190\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.191\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.208\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.209\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.212\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.211\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.212\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.214\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.210\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.213\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.216\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.215\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.216\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.214\"},{\"kind\":\"fvar\",\"id\":\"_uniq.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.219\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.218\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.252\",\"parameters\":[{\"id\":\"_uniq.241\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.241\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.242\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.243\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.245\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.244\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.246\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.245\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.246\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.247\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.248\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.250\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.249\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.250\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.219\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.220\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.221\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.252\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.221\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.222\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.231\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.231\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.232\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.210\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.233\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.235\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.234\"},{\"kind\":\"fvar\",\"id\":\"_uniq.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.235\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.236\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.237\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.252\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.238\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.239\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.252\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}]}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.254\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.263\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.264\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.263\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.265\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.264\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.266\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.267\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.266\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.268\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.267\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.269\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.265\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.268\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.270\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.271\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.270\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.272\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.271\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.273\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.269\"},{\"kind\":\"fvar\",\"id\":\"_uniq.272\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.274\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.273\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.274\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.275\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.292\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"129\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.293\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.292\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.294\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.293\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.295\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.269\"},{\"kind\":\"fvar\",\"id\":\"_uniq.294\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.296\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.295\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.332\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.322\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.321\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.322\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.323\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.324\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.325\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.324\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.325\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.326\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.327\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.328\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.329\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.328\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.330\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.329\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.330\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.296\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.297\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.298\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.332\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.298\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.299\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.308\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.309\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.308\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.310\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.309\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.265\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.310\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.312\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"159\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.313\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.312\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.314\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.313\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.315\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.311\"},{\"kind\":\"fvar\",\"id\":\"_uniq.314\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.316\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.315\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.316\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.317\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.318\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.332\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.318\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.319\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.332\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.333\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.350\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.351\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.350\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.352\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.351\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.353\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.265\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.352\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.354\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"138\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.355\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.354\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.356\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.355\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.357\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.272\"},{\"kind\":\"fvar\",\"id\":\"_uniq.356\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.358\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.357\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.421\",\"parameters\":[{\"id\":\"_uniq.410\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.411\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.410\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.411\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.412\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.413\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.414\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.413\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.415\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.414\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.415\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.416\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.417\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.418\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.417\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.419\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.418\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.419\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.358\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.359\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.368\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"168\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.369\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.368\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.370\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.369\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.371\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.370\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.372\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.371\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.372\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.373\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.382\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"169\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.383\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.382\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.384\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.383\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.385\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.384\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.386\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.385\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.386\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.387\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.396\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"175\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.397\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.396\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.398\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.397\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.399\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.353\"},{\"kind\":\"fvar\",\"id\":\"_uniq.398\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.400\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.399\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.400\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.401\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.402\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.402\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.403\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.405\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.407\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.409\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.421\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}}]}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.424\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.441\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.442\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.441\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.443\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.442\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.444\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.445\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.444\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.446\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.445\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.447\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.443\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.446\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.448\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"154\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.449\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.448\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.450\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.449\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.451\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.447\"},{\"kind\":\"fvar\",\"id\":\"_uniq.450\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.452\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.451\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.488\",\"parameters\":[{\"id\":\"_uniq.477\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.478\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.477\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.478\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.479\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.480\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.481\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.480\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.482\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.481\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.482\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.483\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.484\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.485\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.484\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.486\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.485\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.486\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.452\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.453\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.454\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.488\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.454\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.455\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.464\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.465\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.464\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.466\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.465\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.467\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.443\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.466\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.468\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.469\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.468\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.470\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.469\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.471\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.467\"},{\"kind\":\"fvar\",\"id\":\"_uniq.470\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.472\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.471\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.472\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.473\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.474\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.488\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.474\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.475\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.488\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}]}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.490\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.507\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.508\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.507\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.509\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.508\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.510\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.511\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.510\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.512\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.511\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.513\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.509\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.512\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.514\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"133\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.515\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.514\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.516\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.515\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.517\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.513\"},{\"kind\":\"fvar\",\"id\":\"_uniq.516\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.518\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.517\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.549\",\"parameters\":[{\"id\":\"_uniq.538\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.539\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.538\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.539\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.540\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.541\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.542\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.541\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.543\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.542\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.543\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.544\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.545\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.546\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.545\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.547\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.546\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.547\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.518\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.519\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.528\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"160\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.529\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.528\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.530\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.529\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.531\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.513\"},{\"kind\":\"fvar\",\"id\":\"_uniq.530\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.532\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.531\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.532\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.533\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.534\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.549\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.534\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.535\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.549\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.537\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.549\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.551\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.552\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.553\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.552\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.554\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.553\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.554\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.109\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"32\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.120\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.556\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.126\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.556\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.556\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]}}]}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIn\",\"LexLeanBoot.AxiomOutput.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.zeroStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIs\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.25\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.29\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.34\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.35\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}}}}}}}}]}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.AxiomOutput.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanCollections.iterate.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"instOfNatNat\",\"Nat.casesOn\",\"Nat.succ\",\"OfNat.ofNat\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanCollections.iterateUntil._f\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":true,\"kernel_uses\":[\"Bool\",\"Nat\",\"Option\",\"Prod\",\"Unit\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Nat.below\",\"Nat.succ\",\"OfNat.ofNat\",\"Prod.mk\",\"LexLeanCollections.iterate.match_1\",\"LexLeanCollections.iterateUntil.match_1\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanCollections.iterateUntil.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Collections\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Appendable.append\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Appendable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Appendable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.fromInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.maximum\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.minimum\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Fixed.toToMathInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Indexable.index\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Indexable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Indexable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Lengthable.length\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Lengthable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Lengthable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.isZero\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Quotient\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.quotient\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Quotient\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Quotient.remainder\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Quotient\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Sliceable.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.Sliceable.slice\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Sliceable\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.ToMathInt.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanRuntime.ToMathInt.toInt\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.ToMathInt\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanStd.Text.byteAt\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"UInt8\",\"LexLeanRuntime.index\",\"LexLeanRuntime.instIndexableByteArrayUInt8\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Indexable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instIndexableByteArrayUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.index\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.14\"}}}},\"uses\":[\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"LexLeanRuntime.Indexable\",\"LexLeanRuntime.index\",\"LexLeanRuntime.instIndexableByteArrayUInt8\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.chomp\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"ByteArray.mk\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"List.toArray\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanStd.Text.endsWith\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"13\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.19\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.27\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.9\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}}}}}}}}}}}]}}}}}}}}}}}},\"uses\":[\"Array\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Sub\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"ByteArray.mk\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"List.toArray\",\"UInt8.instOfNat\",\"LexLeanStd.Text.endsWith\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.endsWith\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"LexLeanStd.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.ble\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.54\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.66\",\"parameters\":[{\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.73\",\"parameters\":[{\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.72\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.85\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.74\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}}]}}}}}}}}}}]}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"Option\",\"PUnit\",\"Sub\",\"instDecidableEqBool\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"LexLeanRuntime.subtract\",\"Nat.ble\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.find\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"LexLeanStd.Text.matchAt\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.36\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.80\",\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.52\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.63\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.67\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.69\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.72\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.75\"}}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.78\"}}}]}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.85\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.83\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.89\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.matchAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.104\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.105\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.106\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.107\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.108\"}}}]}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.matchAt\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.lineStep\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"UInt8.instOfNat\",\"LexLeanStd.Text.byteAt\",\"LexLeanStd.Text.chomp\",\"LexLeanStd.Text.sliceOr\",\"LexLeanStd.Text.spaceAt.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}},\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.73\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.77\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.78\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.83\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.88\"}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.89\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.94\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.chomp\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.104\"}}}}}}}}}}}}}}}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.106\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.113\",\"parameters\":[{\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.112\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.113\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.122\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.114\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}]}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanStd.Text.byteAt\",\"LexLeanStd.Text.chomp\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.lines\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Prod\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"Nat.blt\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanStd.Text.lineStep\",\"LexLeanStd.Text.reverse\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.28\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.33\",\"parameters\":[{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.lineStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.32\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.35\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"discriminant\":\"_uniq.58\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.reverse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.61\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.reverse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instDecidableEqBool\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"Nat.blt\",\"Prod.mk\",\"LexLeanStd.Text.lineStep\",\"LexLeanStd.Text.reverse\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.matchAt\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Unit\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"LexLeanStd.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.54\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.53\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.66\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.70\"}}}]}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"PUnit\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.reverse\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.8\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.14\",\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.8\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.16\"}}}}},\"uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"List.cons\",\"List.nil\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.sliceOr\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"ByteArray.mk\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.slice\",\"List.nil\",\"List.toArray\",\"LexLeanStd.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.45\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.44\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.45\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.54\",\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Array\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.toArray\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.53\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.64\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}}},\"uses\":[\"Array\",\"ByteArray\",\"List\",\"Nat\",\"Option\",\"PUnit\",\"UInt8\",\"ByteArray.mk\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.slice\",\"List.nil\",\"List.toArray\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.splitOn\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"Prod\",\"UInt8\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanStd.Text.reverse\",\"LexLeanStd.Text.sliceOr\",\"LexLeanStd.Text.splitStep\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.27\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.32\",\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.splitStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.34\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.43\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.reverse\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.50\"}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"UInt8\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.cons\",\"List.nil\",\"Prod.mk\",\"LexLeanStd.Text.reverse\",\"LexLeanStd.Text.sliceOr\",\"LexLeanStd.Text.splitStep\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.splitStep\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanStd.Text.byteAt\",\"LexLeanStd.Text.sliceOr\",\"LexLeanStd.Text.spaceAt.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.109\",\"parameters\":[{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]}}},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqUInt8\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instBEqOfDecidableEq\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.81\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.82\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.84\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.87\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.85\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.92\"}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"HAdd\",\"levels\":[\"0\",\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instHAdd\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"HAdd\",\"index\":0,\"value\":\"_uniq.95\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.98\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.96\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Sub\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instSubNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.subtract\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}}}}}}}}}}}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.116\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.115\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.116\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.byteAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"discriminant\":\"_uniq.125\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.127\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.110\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}]}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"List.cons\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanStd.Text.byteAt\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanStd.Text.startsWith\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Unit\",\"instOfNatNat\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"OfNat.ofNat\",\"LexLeanStd.Text.sliceOr.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.40\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Sliceable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instSliceableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instOfNatNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.Lengthable\",\"levels\":[]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.instLengthableByteArray\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.length\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.slice\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.62\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}]}}}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"instOfNatNat\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.Sliceable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.instSliceableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.slice\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.axioms\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.AxiomOutput.Record\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.declaration\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.AxiomOutput.Record\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.expected\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.AxiomOutput.Record\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Record.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Rejection.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.between\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.casesOn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.rec\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.rec\",\"kind\":\"recursor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"recursor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.afterLocation.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Prod\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.auditStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.casesOn\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.AxiomOutput.Rejection\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.axiomList.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Unit\",\"List.casesOn\",\"List.cons\",\"List.nil\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.collectStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Except.casesOn\",\"Except.error\",\"Except.ok\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.extend.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Prod\",\"Except.casesOn\",\"Except.error\",\"Except.ok\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.inRange.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Option\",\"UInt8\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom._f\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":true,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"List.below\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"LexLeanBoot.AxiomOutput.lessBytes\",\"LexLeanBoot.AxiomOutput.insertAxiom.match_1\",\"LexLeanBoot.AxiomOutput.insertAxiom.match_3\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertAxiom.match_3\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"List.casesOn\",\"List.cons\",\"List.nil\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry._f\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":true,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Option\",\"Prod\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"List.below\",\"List.cons\",\"List.nil\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"LexLeanBoot.AxiomOutput.lessBytes\",\"LexLeanBoot.AxiomOutput.insertEntry.match_1\",\"LexLeanBoot.AxiomOutput.insertEntry.match_3\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"Prod\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.insertEntry.match_3\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Prod\",\"List.casesOn\",\"List.cons\",\"List.nil\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.isWord.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.parsePayload.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.scanStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"LexLeanBoot.AxiomOutput.Record\",\"LexLeanBoot.AxiomOutput.Rejection\",\"LexLeanBoot.AxiomOutput.Scan\",\"LexLeanBoot.AxiomOutput.Scan.between\",\"LexLeanBoot.AxiomOutput.Scan.casesOn\",\"LexLeanBoot.AxiomOutput.Scan.inside\",\"LexLeanBoot.AxiomOutput.Scan.stopped\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.AxiomOutput.splitOnce.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.AxiomOutput\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Nat\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanStd.Text.sliceOr.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanStd.Text.spaceAt.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Option\",\"UInt8\",\"Unit\",\"Option.casesOn\",\"Option.none\",\"Option.some\",\"Unit.unit\"],\"declaration\":null,\"inductive\":null}],\"externals\":[{\"name\":\"Add\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Array\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"BEq\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Bool\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"ByteArray\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Decidable\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Except\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"GetElem?\",\"kind\":\"inductive\",\"module\":\"Init.GetElem\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"HAdd\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"HSub\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Int\",\"kind\":\"inductive\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"List\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Nat\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"OfNat\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Option\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Ord\",\"kind\":\"inductive\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Ordering\",\"kind\":\"inductive\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"PUnit\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Prod\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"String\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"Sub\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"UInt32\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"UInt8\",\"kind\":\"inductive\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"compiled\":false},{\"name\":\"instAddNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instBEqOfDecidableEq\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqBool\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqOrdering\",\"kind\":\"definition\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instDecidableEqUInt8\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instHAdd\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instHSub\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instOfNat\",\"kind\":\"definition\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instOfNatNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"instSubNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Array.instGetElem?NatLtSize\",\"kind\":\"definition\",\"module\":\"Init.GetElem\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Bool.false\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Bool\"},{\"name\":\"Bool.not\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Bool.true\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Bool\"},{\"name\":\"ByteArray.data\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.extract\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.fastAppend\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.instBEq\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.mk\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":true,\"inductive_type\":\"ByteArray\"},{\"name\":\"ByteArray.size\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"ByteArray.toList\",\"kind\":\"definition\",\"module\":\"Init.Data.ByteArray.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Decidable.isFalse\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Decidable\"},{\"name\":\"Decidable.isTrue\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Decidable\"},{\"name\":\"Except.error\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Except\"},{\"name\":\"Except.ok\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Except\"},{\"name\":\"Int.decLt\",\"kind\":\"definition\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Int.instSub\",\"kind\":\"definition\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Int.ofNat\",\"kind\":\"constructor\",\"module\":\"Init.Data.Int.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":true,\"inductive_type\":\"Int\"},{\"name\":\"List.cons\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"List\"},{\"name\":\"List.foldl\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"List.instOrd\",\"kind\":\"definition\",\"module\":\"Init.Data.Ord.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"List.nil\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"List\"},{\"name\":\"List.toArray\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.beq\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.ble\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.blt\",\"kind\":\"definition\",\"module\":\"Init.Data.Nat.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.decLe\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.decLt\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.div\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.mod\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Nat.succ\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Nat\"},{\"name\":\"Nat.zero\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Nat\"},{\"name\":\"Option.none\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Option\"},{\"name\":\"Option.some\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Option\"},{\"name\":\"Prod.mk\",\"kind\":\"constructor\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"compiled\":false,\"inductive_type\":\"Prod\"},{\"name\":\"String.toUTF8\",\"kind\":\"axiom\",\"module\":\"Init.Data.String.Defs\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt32.toNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.complement\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.instOfNat\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.BasicAux\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.instOrd\",\"kind\":\"definition\",\"module\":\"Init.Data.Ord.UInt\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.land\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.lor\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.ofInt\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.ofNat\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.shiftLeft\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.shiftRight\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.toNat\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.BasicAux\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"UInt8.xor\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.Basic\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true},{\"name\":\"Unit.unit\",\"kind\":\"definition\",\"module\":\"Init.Prelude\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"compiled\":true}]}\n","stdout_sha256":"54ddc3bed0f9dddad89c826aea90847ed821a91e6a88cd1da30b826889d41a04","tool":"lean"} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0.lean b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0.lean similarity index 86% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0.lean rename to bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0.lean index 55688cd3b..387a75012 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0.lean +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0.lean @@ -6,13 +6,13 @@ import LexLeanPreservation.Keys import LexLeanPreservation.Templates import LexLeanPreservation.Validate import LexLeanBoot.AxiomOutput -import LexLeanBoot.Text +import LexLeanStd.Text set_option autoImplicit false set_option maxRecDepth 100000 set_option maxHeartbeats 0 set_option synthInstance.maxHeartbeats 0 set_option linter.unusedVariables false -namespace LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0 +namespace LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0 def __prog : _root_.LexLeanTarget.TargetSyntax.Program := { adts := [], functions := [ @@ -38,7 +38,7 @@ def __prog : _root_.LexLeanTarget.TargetSyntax.Program := def __fits_4 (subject : ByteArray) (position : Nat) : Bool := ((Bool.true && (Bool.true && Bool.true)) && Bool.true) -theorem __rel_4 (subject : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 4 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_4 subject position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (LexLeanBoot.Text.byteAt subject position))) := +theorem __rel_4 (subject : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 4 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_4 subject position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (LexLeanStd.Text.byteAt subject position))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_index_bytes subject position)) def __fits_8 (byte : UInt8) (low : UInt8) (high : UInt8) : Bool := @@ -69,11 +69,11 @@ theorem __rel_5 (mode : Nat) (byte : UInt8) : _root_.LexLeanPreservation.FunRel _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) then (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then Bool.true else Bool.true)) else (((Bool.true && Bool.true) && (__fits_6 (byte))) && (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then (((Bool.true && Bool.true) && (__fits_7 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)))))))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (2 : Nat) else (if (_root_.LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) then (if (Nat.beq mode (1 : Nat)) then (0 : Nat) else (2 : Nat)) else (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then (1 : Nat) else (if (Nat.beq mode (1 : Nat)) then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat)))))) (Nat.beq mode (2 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq mode (2 : Nat))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then Bool.true else Bool.true)) else (((Bool.true && Bool.true) && (__fits_6 (byte))) && (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then (((Bool.true && Bool.true) && (__fits_7 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)))))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (if (Nat.beq mode (1 : Nat)) then (0 : Nat) else (2 : Nat)) else (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then (1 : Nat) else (if (Nat.beq mode (1 : Nat)) then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat))))) (_root_.LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte (46 : UInt8))) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (0 : Nat) else (2 : Nat))) (Nat.beq mode (1 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq mode (1 : Nat))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => _root_.LexLeanPreservation.conv_value))) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then (((Bool.true && Bool.true) && (__fits_7 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (1 : Nat) else (if (Nat.beq mode (1 : Nat)) then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat)))) (LexLeanBoot.AxiomOutput.isFirst (byte)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_6 (byte))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (((Bool.true && Bool.true) && (__fits_7 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat))) (Nat.beq mode (1 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq mode (1 : Nat))) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (1 : Nat) else (2 : Nat))) (LexLeanBoot.AxiomOutput.isLater (byte)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_7 (byte))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => _root_.LexLeanPreservation.conv_value))) (fun _ => _root_.LexLeanPreservation.conv_value)))))))) def __fits_3 (subject : ByteArray) (state : (Prod Nat Nat)) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq (state).2 (2 : Nat)) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_4 (subject) ((state).1))) && (match (LexLeanBoot.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_5 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) + (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq (state).2 (2 : Nat)) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_4 (subject) ((state).1))) && (match (LexLeanStd.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_5 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.nameMode LexLeanBoot.Text.byteAt in +attribute [local irreducible] LexLeanBoot.AxiomOutput.nameMode LexLeanStd.Text.byteAt in theorem __rel_3 (subject : ByteArray) (state : (Prod Nat Nat)) : _root_.LexLeanPreservation.FunRel __prog 3 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat) state)] (_root_.LexLeanPreservation.Rel (__fits_3 subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (LexLeanBoot.AxiomOutput.nameStep subject state))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_4 (subject) ((state).1))) && (match (LexLeanBoot.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_5 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (if __b then (Option.none : (Option (Prod Nat Nat))) else (match (LexLeanBoot.Text.byteAt (subject) ((state).1)) with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat)))))) (Nat.beq (state).2 (2 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq (state).2 (2 : Nat))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_5 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (match __a with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat))))) (LexLeanBoot.Text.byteAt (subject) ((state).1)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) _root_.LexLeanPreservation.convL_nil)) (__rel_4 (subject) ((state).1))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd (state).1 (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_5 ((state).2) (byte))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_4 (subject) ((state).1))) && (match (LexLeanStd.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_5 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (if __b then (Option.none : (Option (Prod Nat Nat))) else (match (LexLeanStd.Text.byteAt (subject) ((state).1)) with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat)))))) (Nat.beq (state).2 (2 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq (state).2 (2 : Nat))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_5 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (match __a with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat))))) (LexLeanStd.Text.byteAt (subject) ((state).1)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) _root_.LexLeanPreservation.convL_nil)) (__rel_4 (subject) ((state).1))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd (state).1 (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_5 ((state).2) (byte))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))))) def __fits_2 (raw : ByteArray) (state : (Prod Nat Nat)) : Bool := ((Bool.true && (Bool.true && Bool.true)) && (__fits_3 (raw) (state))) @@ -95,4 +95,4 @@ def denote (raw : ByteArray) : _root_.LexLeanPreservation.Obs := theorem root (raw : ByteArray) : _root_.LexLeanPreservation.RunConv __prog 0 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes raw)] (_root_.LexLeanPreservation.Rel (__fits_0 raw) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanBoot.AxiomOutput.isClosedLeanName raw))) := _root_.LexLeanPreservation.run_of_funRel (__rel_0 raw) -end LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0 +end LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0 diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/Compose/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/Compose/RustStd.lex.tex similarity index 93% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/Compose/RustStd.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/Compose/RustStd.lex.tex index 4879ae99b..5f22dad02 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/Compose/RustStd.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/Compose/RustStd.lex.tex @@ -1,23 +1,23 @@ \begin{lexlean}{RustStd} -\title{Certificate E LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd} +\title{Certificate E LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd} \begin{coremodule} imports [ - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0, - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd, + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0, + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd, LexLeanPreservation.Compose ] -theorem LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.root : @827 := @828 { - all: [LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.root], +theorem LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.root : @827 := @828 { + all: [LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -@0 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.program -@1 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.krate -@2 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.flags +@0 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.program +@1 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.krate +@2 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.flags @3 := ByteArray @4 := #1 @5 := LexLeanTarget.TargetSyntax.Value.bytes @@ -72,7 +72,7 @@ @87 := LexLeanTarget.TargetSyntax.Function.mk @76 @77 @78 @82 @92 := List.getD.{0} @72 @74 @61 @87 @96 := fun (__e_n : @57) => - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.root @17 @61 + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.root @17 @61 @97 := LexLeanPreservation.Rust.WTL @105 := {p : @8} -> {c : @9} -> {A : @10} -> @97 @14 @4 @17 @53 @77 @107 := LexLeanPreservation.Rust.wtl_nil @0 @@ -159,13 +159,13 @@ @269 := @263 @121 @270 := @122 @56 @271 := @270 @259 -@272 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.denote +@272 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.denote @273 := @272 @4 -@274 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.__fits_0 +@274 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.__fits_0 @275 := @274 @4 @277 := LexLeanBoot.AxiomOutput.isClosedLeanName @4 @279 := LexLeanTarget.TargetSyntax.Value.bool @277 -@281 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.root @4 +@281 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.root @4 @282 := Bool @283 := Ne.{1} @284 := LexLeanPreservation.Obs diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/RustStd.lean b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/RustStd.lean similarity index 99% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/RustStd.lean rename to bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/RustStd.lean index e18a8295c..a4d93b5f0 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/RustStd.lean +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/RustStd.lean @@ -3,7 +3,7 @@ set_option autoImplicit false set_option maxRecDepth 100000 set_option maxHeartbeats 0 set_option synthInstance.maxHeartbeats 0 -namespace LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd +namespace LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd open LexLeanTarget LexLeanPreservation.Rust noncomputable def program : TargetSyntax.Program := @@ -96,4 +96,4 @@ theorem crate_ok : CrateOK program krate flags := by /-- Every function of the program is simulated by its rendering. -/ theorem root : ∀ n f, FunSem program krate flags n f := fun n f => simulate crate_ok n f -end LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd +end LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1.lean b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1.lean similarity index 87% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1.lean rename to bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1.lean index a9634a201..3e6dbe065 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1.lean +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1.lean @@ -6,13 +6,13 @@ import LexLeanPreservation.Keys import LexLeanPreservation.Templates import LexLeanPreservation.Validate import LexLeanBoot.AxiomOutput -import LexLeanBoot.Text +import LexLeanStd.Text set_option autoImplicit false set_option maxRecDepth 100000 set_option maxHeartbeats 0 set_option synthInstance.maxHeartbeats 0 set_option linter.unusedVariables false -namespace LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1 +namespace LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1 def __prog : _root_.LexLeanTarget.TargetSyntax.Program := { adts := [{ constructors := [[.bytes, (.option .bytes)]] }, @@ -256,21 +256,21 @@ theorem __rel_7 (literal : String) : _root_.LexLeanPreservation.FunRel __prog 7 def __fits_18 (subject : ByteArray) (start : Nat) (count : Nat) : Bool := (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && Bool.true) && (match (_root_.LexLeanRuntime.slice (subject) (start) (count) : (Option ByteArray)) with | Option.some piece => Bool.true | Option.none => Bool.true)) -theorem __rel_18 (subject : ByteArray) (start : Nat) (count : Nat) : _root_.LexLeanPreservation.FunRel __prog 18 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat start), (_root_.LexLeanTarget.TargetSyntax.Value.nat count)] (_root_.LexLeanPreservation.Rel (__fits_18 subject start count) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanBoot.Text.sliceOr subject start count))) := +theorem __rel_18 (subject : ByteArray) (start : Nat) (count : Nat) : _root_.LexLeanPreservation.FunRel __prog 18 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat start), (_root_.LexLeanTarget.TargetSyntax.Value.nat count)] (_root_.LexLeanPreservation.Rel (__fits_18 subject start count) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanStd.Text.sliceOr subject start count))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (Option ByteArray)) => (match __a with | Option.some piece => Bool.true | Option.none => Bool.true)) (fun (__a : (Option ByteArray)) => _root_.LexLeanTarget.TargetSyntax.Value.bytes (match __a with | Option.some piece => piece | Option.none => (ByteArray.mk #[]))) (_root_.LexLeanRuntime.slice (subject) (start) (count) : (Option ByteArray)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.prim_slice_bytes subject start count)) (fun (__a : (Option ByteArray)) _ => match __a with | Option.some piece => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_var rfl)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl _root_.LexLeanPreservation.conv_value)))) def __fits_51 (subject : ByteArray) (position : Nat) : Bool := ((Bool.true && (Bool.true && Bool.true)) && Bool.true) -theorem __rel_51 (subject : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 51 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_51 subject position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (LexLeanBoot.Text.byteAt subject position))) := +theorem __rel_51 (subject : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 51 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_51 subject position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (LexLeanStd.Text.byteAt subject position))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_index_bytes subject position)) def __fits_69 (subject : ByteArray) (position : Nat) (value : UInt8) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanBoot.Text.byteAt (subject) (position)) with | Option.some byte => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) + (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanStd.Text.byteAt (subject) (position)) with | Option.some byte => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) -attribute [local irreducible] LexLeanBoot.Text.byteAt in +attribute [local irreducible] LexLeanStd.Text.byteAt in theorem __rel_69 (subject : ByteArray) (position : Nat) (value : UInt8) : _root_.LexLeanPreservation.FunRel __prog 69 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat position), (_root_.LexLeanTarget.TargetSyntax.Value.u8 value)] (_root_.LexLeanPreservation.Rel (__fits_69 subject position value) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanBoot.AxiomOutput.byteIs subject position value))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some byte => (_root_.LexLeanRuntime.equal (byte) (value) : Bool) | Option.none => Bool.false)) (LexLeanBoot.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte value))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some byte => (_root_.LexLeanRuntime.equal (byte) (value) : Bool) | Option.none => Bool.false)) (LexLeanStd.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte value))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) def __fits_53 (subject : ByteArray) (position : Nat) : Bool := (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_69 (subject) (position) ((48 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((48 : UInt8))) then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) @@ -289,14 +289,14 @@ theorem __rel_39 (digits : ByteArray) (position : Nat) : _root_.LexLeanPreservat def __fits_20 (digits : ByteArray) : Bool := ((((Bool.true && Bool.true) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (digits) : Nat) 18446744073709551616)) && (Bool.true && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_39 (digits) __p0) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.zeroStep (digits) (position)))) ((_root_.LexLeanRuntime.length (digits) : Nat)) ((0 : Nat)))) && (let zeros : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.zeroStep (digits) (position)))) ((_root_.LexLeanRuntime.length (digits) : Nat)) ((0 : Nat)) : (Prod Nat Bool))).1; ((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (digits) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (digits) (zeros) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (digits) : Nat)) (zeros) : Nat)))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.zeroStep LexLeanBoot.Text.sliceOr in +attribute [local irreducible] LexLeanBoot.AxiomOutput.zeroStep LexLeanStd.Text.sliceOr in theorem __rel_20 (digits : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 20 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes digits)] (_root_.LexLeanPreservation.Rel (__fits_20 digits) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanBoot.AxiomOutput.significant digits))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (let zeros : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.zeroStep (digits) (position)))) ((_root_.LexLeanRuntime.length (digits) : Nat)) ((0 : Nat)) : (Prod Nat Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes digits)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := _root_.LexLeanTarget.TargetSyntax.Value.nat) (_root_.LexLeanPreservation.optEnc _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun _ => rfl) (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.zeroStep (digits) (position)))) (fun (__p0 : Nat) => __fits_39 (digits) __p0) 39 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes digits)] (fun (__p0 : Nat) => __rel_39 (digits) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.zeroStep (digits) (position))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 38) (ts := .nat) rfl ((_root_.LexLeanRuntime.length (digits) : Nat)) ((0 : Nat))))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes digits)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (digits) : Nat) zeros)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (digits) (zeros) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (digits) : Nat)) (zeros) : Nat))))) def __fits_21 (number : Nat) (place : Nat) : Bool := ((((Bool.true && Bool.true) && (__fits_7 ("0123456789"))) && (((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && Bool.true) && (Bool.true && (Bool.true && Bool.true))) && Bool.true) && (Bool.true && Bool.true))) && (__fits_18 ((LexLeanBoot.AxiomOutput.text ("0123456789"))) ((_root_.LexLeanRuntime.remainder ((_root_.LexLeanRuntime.quotient (number) (place) ((0 : Nat)) : Nat)) ((10 : Nat)) ((0 : Nat)) : Nat)) ((1 : Nat)))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.text LexLeanBoot.Text.sliceOr in +attribute [local irreducible] LexLeanBoot.AxiomOutput.text LexLeanStd.Text.sliceOr in theorem __rel_21 (number : Nat) (place : Nat) : _root_.LexLeanPreservation.FunRel __prog 21 [(_root_.LexLeanTarget.TargetSyntax.Value.nat number), (_root_.LexLeanTarget.TargetSyntax.Value.nat place)] (_root_.LexLeanPreservation.Rel (__fits_21 number place) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanBoot.AxiomOutput.digit number place))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("0123456789"))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.prim_natQuot number place (0 : Nat))) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.prim_natRem (_root_.LexLeanRuntime.quotient (number) (place) ((0 : Nat)) : Nat) (10 : Nat) (0 : Nat))) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil))) (__rel_18 ((LexLeanBoot.AxiomOutput.text ("0123456789"))) ((_root_.LexLeanRuntime.remainder ((_root_.LexLeanRuntime.quotient (number) (place) ((0 : Nat)) : Nat)) ((10 : Nat)) ((0 : Nat)) : Nat)) ((1 : Nat)))) @@ -392,11 +392,11 @@ theorem __rel_79 (byte : UInt8) (low : UInt8) (high : UInt8) : _root_.LexLeanPre _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some above => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (match (_root_.LexLeanRuntime.checkedSubtract (high) (byte) : (Option UInt8)) with | Option.some below => (Bool.true && Bool.true) | Option.none => (Bool.true && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some above => (match (_root_.LexLeanRuntime.checkedSubtract (high) (byte) : (Option UInt8)) with | Option.some below => Bool.true | Option.none => Bool.false) | Option.none => Bool.false)) (_root_.LexLeanRuntime.checkedSubtract (byte) (low) : (Option UInt8)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_checkedSub_u8 byte low)) (fun (__a : (Option UInt8)) _ => match __a with | Option.some above => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some below => (Bool.true && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some below => Bool.true | Option.none => Bool.false)) (_root_.LexLeanRuntime.checkedSubtract (high) (byte) : (Option UInt8)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_checkedSub_u8 high byte)) (fun (__a : (Option UInt8)) _ => match __a with | Option.some below => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_true)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false)))))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) def __fits_70 (subject : ByteArray) (position : Nat) (low : UInt8) (high : UInt8) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanBoot.Text.byteAt (subject) (position)) with | Option.some byte => ((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_79 (byte) (low) (high))) | Option.none => (Bool.true && Bool.true))) + (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanStd.Text.byteAt (subject) (position)) with | Option.some byte => ((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_79 (byte) (low) (high))) | Option.none => (Bool.true && Bool.true))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.inRange LexLeanBoot.Text.byteAt in +attribute [local irreducible] LexLeanBoot.AxiomOutput.inRange LexLeanStd.Text.byteAt in theorem __rel_70 (subject : ByteArray) (position : Nat) (low : UInt8) (high : UInt8) : _root_.LexLeanPreservation.FunRel __prog 70 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat position), (_root_.LexLeanTarget.TargetSyntax.Value.u8 low), (_root_.LexLeanTarget.TargetSyntax.Value.u8 high)] (_root_.LexLeanPreservation.Rel (__fits_70 subject position low high) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanBoot.AxiomOutput.byteIn subject position low high))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_79 (byte) (low) (high))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some byte => (LexLeanBoot.AxiomOutput.inRange (byte) (low) (high)) | Option.none => Bool.false)) (LexLeanBoot.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_79 (byte) (low) (high)))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_79 (byte) (low) (high))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some byte => (LexLeanBoot.AxiomOutput.inRange (byte) (low) (high)) | Option.none => Bool.false)) (LexLeanStd.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_79 (byte) (low) (high)))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) def __fits_55 (subject : ByteArray) (position : Nat) : Bool := ((((Bool.true && (Bool.true && (Bool.true && (Bool.true && Bool.true)))) && (__fits_70 (subject) (position) ((9 : UInt8)) ((13 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIn (subject) (position) ((9 : UInt8)) ((13 : UInt8))) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_69 (subject) (position) ((32 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((32 : UInt8))) then (Bool.true && Bool.true) else (Bool.true && Bool.true))))) && (if (if (LexLeanBoot.AxiomOutput.byteIn (subject) (position) ((9 : UInt8)) ((13 : UInt8))) then Bool.true else (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((32 : UInt8))) then Bool.true else Bool.false)) then Bool.true else (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_69 (subject) (position) ((194 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((194 : UInt8))) then ((((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (1 : Nat))) ((133 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((133 : UInt8))) then (Bool.true && Bool.true) else (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (1 : Nat))) ((160 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((160 : UInt8))) then (Bool.true && Bool.true) else (Bool.true && Bool.true))))) && (if (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((133 : UInt8))) then Bool.true else (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((160 : UInt8))) then Bool.true else Bool.false)) then Bool.true else Bool.true)) else (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_69 (subject) (position) ((225 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((225 : UInt8))) then ((((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (1 : Nat))) ((154 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((154 : UInt8))) then (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (2 : Nat))) ((128 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((128 : UInt8))) then (Bool.true && Bool.true) else (Bool.true && Bool.true))) else (Bool.true && Bool.true))) && (if (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((154 : UInt8))) then (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((128 : UInt8))) then Bool.true else Bool.false) else Bool.false) then Bool.true else Bool.true)) else (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_69 (subject) (position) ((226 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((226 : UInt8))) then (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (1 : Nat))) ((128 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((128 : UInt8))) then ((((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && (Bool.true && Bool.true)))) && (__fits_70 (subject) ((position + (2 : Nat))) ((128 : UInt8)) ((138 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIn (subject) ((position + (2 : Nat))) ((128 : UInt8)) ((138 : UInt8))) then (Bool.true && Bool.true) else (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (2 : Nat))) ((168 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((168 : UInt8))) then (Bool.true && Bool.true) else (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (2 : Nat))) ((169 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((169 : UInt8))) then (Bool.true && Bool.true) else (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (2 : Nat))) ((175 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((175 : UInt8))) then (Bool.true && Bool.true) else (Bool.true && Bool.true))))))))) && (if (if (LexLeanBoot.AxiomOutput.byteIn (subject) ((position + (2 : Nat))) ((128 : UInt8)) ((138 : UInt8))) then Bool.true else (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((168 : UInt8))) then Bool.true else (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((169 : UInt8))) then Bool.true else (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((175 : UInt8))) then Bool.true else Bool.false)))) then Bool.true else Bool.true)) else ((((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (1 : Nat))) ((129 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((129 : UInt8))) then (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (2 : Nat))) ((159 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((159 : UInt8))) then (Bool.true && Bool.true) else (Bool.true && Bool.true))) else (Bool.true && Bool.true))) && (if (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((129 : UInt8))) then (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((159 : UInt8))) then Bool.true else Bool.false) else Bool.false) then Bool.true else Bool.true)))) else (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_69 (subject) (position) ((227 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) (position) ((227 : UInt8))) then ((((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (1 : Nat))) ((128 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((128 : UInt8))) then (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (2 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (__fits_69 (subject) ((position + (2 : Nat))) ((128 : UInt8)))) && (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((128 : UInt8))) then (Bool.true && Bool.true) else (Bool.true && Bool.true))) else (Bool.true && Bool.true))) && (if (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (1 : Nat))) ((128 : UInt8))) then (if (LexLeanBoot.AxiomOutput.byteIs (subject) ((position + (2 : Nat))) ((128 : UInt8))) then Bool.true else Bool.false) else Bool.false) then Bool.true else Bool.true)) else Bool.true)))))))))) @@ -443,7 +443,7 @@ theorem __rel_47 (subject : ByteArray) (start : Nat) : _root_.LexLeanPreservatio def __fits_32 (subject : ByteArray) : Bool := (((Bool.true && Bool.true) && (__fits_46 (subject))) && (let start : Nat := (LexLeanBoot.AxiomOutput.skipWhite (subject)); (((Bool.true && (Bool.true && Bool.true)) && (__fits_47 (subject) (start))) && (let «end» : Nat := (LexLeanBoot.AxiomOutput.dropWhiteEnd (subject) (start)); ((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract («end») (start) : Nat)))))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.dropWhiteEnd LexLeanBoot.AxiomOutput.skipWhite LexLeanBoot.Text.sliceOr in +attribute [local irreducible] LexLeanBoot.AxiomOutput.dropWhiteEnd LexLeanBoot.AxiomOutput.skipWhite LexLeanStd.Text.sliceOr in theorem __rel_32 (subject : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 32 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (_root_.LexLeanPreservation.Rel (__fits_32 subject) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanBoot.AxiomOutput.trimmed subject))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (let start : Nat := (LexLeanBoot.AxiomOutput.skipWhite (subject)); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_46 (subject))) (let «end» : Nat := (LexLeanBoot.AxiomOutput.dropWhiteEnd (subject) (start)); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_47 (subject) (start))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub «end» start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract («end») (start) : Nat)))))) @@ -471,15 +471,15 @@ theorem __rel_31 (message : ByteArray) (declaration : (Option ByteArray)) : _roo def __fits_68 (subject : ByteArray) (suffix : ByteArray) : Bool := (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (suffix) : Nat) 18446744073709551616)) && (let size : Nat := (_root_.LexLeanRuntime.length (suffix) : Nat); (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.ble size total) then (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (Bool.true && Bool.true))) && Bool.true) && (match (_root_.LexLeanRuntime.slice (subject) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) (size) : (Option ByteArray)) with | Option.some tail => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) else (Bool.true && Bool.true))))))) -theorem __rel_68 (subject : ByteArray) (suffix : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 68 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes suffix)] (_root_.LexLeanPreservation.Rel (__fits_68 subject suffix) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanBoot.Text.endsWith subject suffix))) := +theorem __rel_68 (subject : ByteArray) (suffix : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 68 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes suffix)] (_root_.LexLeanPreservation.Rel (__fits_68 subject suffix) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanStd.Text.endsWith subject suffix))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let size : Nat := (_root_.LexLeanRuntime.length (suffix) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes suffix)) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (Bool.true && Bool.true))) && Bool.true) && (match (_root_.LexLeanRuntime.slice (subject) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) (size) : (Option ByteArray)) with | Option.some tail => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) else (Bool.true && Bool.true))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.bool (if __b then (match (_root_.LexLeanRuntime.slice (subject) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) (size) : (Option ByteArray)) with | Option.some tail => (_root_.LexLeanRuntime.equal (tail) (suffix) : Bool) | Option.none => Bool.false) else Bool.false)) (Nat.ble size total) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLe size total)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (Option ByteArray)) => (match __a with | Option.some tail => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option ByteArray)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some tail => (_root_.LexLeanRuntime.equal (tail) (suffix) : Bool) | Option.none => Bool.false)) (_root_.LexLeanRuntime.slice (subject) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) (size) : (Option ByteArray)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total size)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.prim_slice_bytes subject (_root_.LexLeanRuntime.subtract (total) (size) : Nat) size)) (fun (__a : (Option ByteArray)) _ => match __a with | Option.some tail => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_bytes tail suffix))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false)))))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) def __fits_56 (subject : ByteArray) (suffix : ByteArray) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && (__fits_68 (subject) (suffix))) && (if (LexLeanBoot.Text.endsWith (subject) (suffix)) then ((((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (suffix) : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) + (((Bool.true && (Bool.true && Bool.true)) && (__fits_68 (subject) (suffix))) && (if (LexLeanStd.Text.endsWith (subject) (suffix)) then ((((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (suffix) : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) -attribute [local irreducible] LexLeanBoot.Text.endsWith LexLeanBoot.Text.sliceOr in +attribute [local irreducible] LexLeanStd.Text.endsWith LexLeanStd.Text.sliceOr in theorem __rel_56 (subject : ByteArray) (suffix : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 56 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes suffix)] (_root_.LexLeanPreservation.Rel (__fits_56 subject suffix) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanBoot.AxiomOutput.stripSuffix subject suffix))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (suffix) : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (Option.some ((LexLeanBoot.Text.sliceOr (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) : (Option ByteArray)) else (Option.none : (Option ByteArray)))) (LexLeanBoot.Text.endsWith (subject) (suffix)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_68 (subject) (suffix))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes suffix)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (subject) : Nat) (_root_.LexLeanRuntime.length (suffix) : Nat))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (suffix) : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (Option.some ((LexLeanStd.Text.sliceOr (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) : (Option ByteArray)) else (Option.none : (Option ByteArray)))) (LexLeanStd.Text.endsWith (subject) (suffix)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_68 (subject) (suffix))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes suffix)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (subject) : Nat) (_root_.LexLeanRuntime.length (suffix) : Nat))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length (suffix) : Nat)) : Nat)))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))) def __fits_43 (payload : ByteArray) : Bool := (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("]"))) && Bool.true)) && (__fits_56 (payload) ((LexLeanBoot.AxiomOutput.text ("]"))))) && (match (LexLeanBoot.AxiomOutput.stripSuffix (payload) ((LexLeanBoot.AxiomOutput.text ("]")))) with | Option.some bracketed => (Bool.true && Bool.true) | Option.none => (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 (" does not depend on any axioms"))) && Bool.true)) && (__fits_56 (payload) ((LexLeanBoot.AxiomOutput.text (" does not depend on any axioms"))))) && (match (LexLeanBoot.AxiomOutput.stripSuffix (payload) ((LexLeanBoot.AxiomOutput.text (" does not depend on any axioms")))) with | Option.some sentence => (Bool.true && Bool.true) | Option.none => (Bool.true && Bool.true))))) @@ -491,15 +491,15 @@ theorem __rel_43 (payload : ByteArray) : _root_.LexLeanPreservation.FunRel __pro def __fits_48 (subject : ByteArray) («prefix» : ByteArray) : Bool := (((Bool.true && (Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && Bool.true))) && Bool.true) && (match (_root_.LexLeanRuntime.slice (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : (Option ByteArray)) with | Option.some head => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) -theorem __rel_48 (subject : ByteArray) («prefix» : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 48 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes «prefix»)] (_root_.LexLeanPreservation.Rel (__fits_48 subject «prefix») (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanBoot.Text.startsWith subject «prefix»))) := +theorem __rel_48 (subject : ByteArray) («prefix» : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 48 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes «prefix»)] (_root_.LexLeanPreservation.Rel (__fits_48 subject «prefix») (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanStd.Text.startsWith subject «prefix»))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (Option ByteArray)) => (match __a with | Option.some head => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option ByteArray)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some head => (_root_.LexLeanRuntime.equal (head) («prefix») : Bool) | Option.none => Bool.false)) (_root_.LexLeanRuntime.slice (subject) ((0 : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : (Option ByteArray)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes «prefix»)) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.prim_slice_bytes subject (0 : Nat) (_root_.LexLeanRuntime.length («prefix») : Nat))) (fun (__a : (Option ByteArray)) _ => match __a with | Option.some head => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_bytes head «prefix»))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) def __fits_49 (subject : ByteArray) («prefix» : ByteArray) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && (__fits_48 (subject) («prefix»))) && (if (LexLeanBoot.Text.startsWith (subject) («prefix»)) then ((((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) + (((Bool.true && (Bool.true && Bool.true)) && (__fits_48 (subject) («prefix»))) && (if (LexLeanStd.Text.startsWith (subject) («prefix»)) then ((((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) -attribute [local irreducible] LexLeanBoot.Text.sliceOr LexLeanBoot.Text.startsWith in +attribute [local irreducible] LexLeanStd.Text.sliceOr LexLeanStd.Text.startsWith in theorem __rel_49 (subject : ByteArray) («prefix» : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 49 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes «prefix»)] (_root_.LexLeanPreservation.Rel (__fits_49 subject «prefix») ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanBoot.AxiomOutput.stripPrefix subject «prefix»))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (Option.some ((LexLeanBoot.Text.sliceOr (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) : (Option ByteArray)) else (Option.none : (Option ByteArray)))) (LexLeanBoot.Text.startsWith (subject) («prefix»)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_48 (subject) («prefix»))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes «prefix»)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes «prefix»)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (subject) : Nat) (_root_.LexLeanRuntime.length («prefix») : Nat))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length («prefix») : Nat) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (Option.some ((LexLeanStd.Text.sliceOr (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) : (Option ByteArray)) else (Option.none : (Option ByteArray)))) (LexLeanStd.Text.startsWith (subject) («prefix»)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_48 (subject) («prefix»))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes «prefix»)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes «prefix»)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (subject) : Nat) (_root_.LexLeanRuntime.length («prefix») : Nat))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((_root_.LexLeanRuntime.length («prefix») : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((_root_.LexLeanRuntime.length («prefix») : Nat)) : Nat)))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))) def __fits_59 (message : ByteArray) : Bool := ((Bool.true && Bool.true) && Bool.true) @@ -549,11 +549,11 @@ theorem __rel_89 (mode : Nat) (byte : UInt8) : _root_.LexLeanPreservation.FunRel _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) then (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then Bool.true else Bool.true)) else (((Bool.true && Bool.true) && (__fits_94 (byte))) && (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then (((Bool.true && Bool.true) && (__fits_95 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)))))))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (2 : Nat) else (if (_root_.LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) then (if (Nat.beq mode (1 : Nat)) then (0 : Nat) else (2 : Nat)) else (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then (1 : Nat) else (if (Nat.beq mode (1 : Nat)) then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat)))))) (Nat.beq mode (2 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq mode (2 : Nat))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then Bool.true else Bool.true)) else (((Bool.true && Bool.true) && (__fits_94 (byte))) && (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then (((Bool.true && Bool.true) && (__fits_95 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)))))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (if (Nat.beq mode (1 : Nat)) then (0 : Nat) else (2 : Nat)) else (if (LexLeanBoot.AxiomOutput.isFirst (byte)) then (1 : Nat) else (if (Nat.beq mode (1 : Nat)) then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat))))) (_root_.LexLeanRuntime.equal (byte) ((46 : UInt8)) : Bool) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte (46 : UInt8))) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (0 : Nat) else (2 : Nat))) (Nat.beq mode (1 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq mode (1 : Nat))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => _root_.LexLeanPreservation.conv_value))) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq mode (1 : Nat)) then (((Bool.true && Bool.true) && (__fits_95 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)))) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (1 : Nat) else (if (Nat.beq mode (1 : Nat)) then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat)))) (LexLeanBoot.AxiomOutput.isFirst (byte)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_94 (byte))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (((Bool.true && Bool.true) && (__fits_95 (byte))) && (if (LexLeanBoot.AxiomOutput.isLater (byte)) then Bool.true else Bool.true)) else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (if (LexLeanBoot.AxiomOutput.isLater (byte)) then (1 : Nat) else (2 : Nat)) else (2 : Nat))) (Nat.beq mode (1 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq mode (1 : Nat))) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.nat (if __b then (1 : Nat) else (2 : Nat))) (LexLeanBoot.AxiomOutput.isLater (byte)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_95 (byte))) (fun _ => _root_.LexLeanPreservation.conv_value) (fun _ => _root_.LexLeanPreservation.conv_value))) (fun _ => _root_.LexLeanPreservation.conv_value)))))))) def __fits_80 (subject : ByteArray) (state : (Prod Nat Nat)) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq (state).2 (2 : Nat)) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) ((state).1))) && (match (LexLeanBoot.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_89 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) + (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq (state).2 (2 : Nat)) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) ((state).1))) && (match (LexLeanStd.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_89 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.nameMode LexLeanBoot.Text.byteAt in +attribute [local irreducible] LexLeanBoot.AxiomOutput.nameMode LexLeanStd.Text.byteAt in theorem __rel_80 (subject : ByteArray) (state : (Prod Nat Nat)) : _root_.LexLeanPreservation.FunRel __prog 80 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat) state)] (_root_.LexLeanPreservation.Rel (__fits_80 subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (LexLeanBoot.AxiomOutput.nameStep subject state))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) ((state).1))) && (match (LexLeanBoot.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_89 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (if __b then (Option.none : (Option (Prod Nat Nat))) else (match (LexLeanBoot.Text.byteAt (subject) ((state).1)) with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat)))))) (Nat.beq (state).2 (2 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq (state).2 (2 : Nat))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_89 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (match __a with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat))))) (LexLeanBoot.Text.byteAt (subject) ((state).1)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) ((state).1))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd (state).1 (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_89 ((state).2) (byte))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) ((state).1))) && (match (LexLeanStd.Text.byteAt (subject) ((state).1)) with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_89 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (if __b then (Option.none : (Option (Prod Nat Nat))) else (match (LexLeanStd.Text.byteAt (subject) ((state).1)) with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat)))))) (Nat.beq (state).2 (2 : Nat)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natEq (state).2 (2 : Nat))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt ((state).1 + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_89 ((state).2) (byte))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.nat)) (match __a with | Option.some byte => (Option.some ((((state).1 + (1 : Nat)), (LexLeanBoot.AxiomOutput.nameMode ((state).2) (byte)))) : (Option (Prod Nat Nat))) | Option.none => (Option.none : (Option (Prod Nat Nat))))) (LexLeanStd.Text.byteAt (subject) ((state).1)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) ((state).1))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd (state).1 (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_89 ((state).2) (byte))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))))) def __fits_72 (raw : ByteArray) (state : (Prod Nat Nat)) : Bool := ((Bool.true && (Bool.true && Bool.true)) && (__fits_80 (raw) (state))) @@ -572,15 +572,15 @@ theorem __rel_61 (raw : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 61 def __fits_82 (subject : ByteArray) (needle : ByteArray) (position : Nat) : Bool := (((Bool.true && (Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (needle) : Nat) 18446744073709551616)) && Bool.true))) && Bool.true) && (match (_root_.LexLeanRuntime.slice (subject) (position) ((_root_.LexLeanRuntime.length (needle) : Nat)) : (Option ByteArray)) with | Option.some window => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) -theorem __rel_82 (subject : ByteArray) (needle : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 82 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_82 subject needle position) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanBoot.Text.matchAt subject needle position))) := +theorem __rel_82 (subject : ByteArray) (needle : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 82 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_82 subject needle position) (_root_.LexLeanTarget.TargetSyntax.Value.bool (LexLeanStd.Text.matchAt subject needle position))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (Option ByteArray)) => (match __a with | Option.some window => ((Bool.true && (Bool.true && Bool.true)) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option ByteArray)) => _root_.LexLeanTarget.TargetSyntax.Value.bool (match __a with | Option.some window => (_root_.LexLeanRuntime.equal (window) (needle) : Bool) | Option.none => Bool.false)) (_root_.LexLeanRuntime.slice (subject) (position) ((_root_.LexLeanRuntime.length (needle) : Nat)) : (Option ByteArray)) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes needle)) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.prim_slice_bytes subject position (_root_.LexLeanRuntime.length (needle) : Nat))) (fun (__a : (Option ByteArray)) _ => match __a with | Option.some window => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_bytes window needle))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_false))))) def __fits_90 (subject : ByteArray) (needle : ByteArray) (position : Nat) : Bool := - (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (0 : Nat) position) then ((((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) + (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (0 : Nat) position) then ((((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) -attribute [local irreducible] LexLeanBoot.Text.matchAt in +attribute [local irreducible] LexLeanStd.Text.matchAt in theorem __rel_90 (subject : ByteArray) (needle : ByteArray) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 90 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_90 subject needle position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (LexLeanBoot.AxiomOutput.lastStep subject needle position))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (0 : Nat) position) then ((((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.none : (Option Nat)) else (if (Nat.blt (0 : Nat) position) then (Option.some ((_root_.LexLeanRuntime.subtract (position) ((1 : Nat)) : Nat)) : (Option Nat)) else (Option.none : (Option Nat))))) (LexLeanBoot.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.some ((_root_.LexLeanRuntime.subtract (position) ((1 : Nat)) : Nat)) : (Option Nat)) else (Option.none : (Option Nat)))) (Nat.blt (0 : Nat) position) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt (0 : Nat) position)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub position (1 : Nat))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (0 : Nat) position) then ((((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.none : (Option Nat)) else (if (Nat.blt (0 : Nat) position) then (Option.some ((_root_.LexLeanRuntime.subtract (position) ((1 : Nat)) : Nat)) : (Option Nat)) else (Option.none : (Option Nat))))) (LexLeanStd.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.some ((_root_.LexLeanRuntime.subtract (position) ((1 : Nat)) : Nat)) : (Option Nat)) else (Option.none : (Option Nat)))) (Nat.blt (0 : Nat) position) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt (0 : Nat) position)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub position (1 : Nat))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) def __fits_81 (needle : ByteArray) (subject : ByteArray) (position : Nat) : Bool := ((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_90 (subject) (needle) (position))) @@ -590,11 +590,11 @@ theorem __rel_81 (needle : ByteArray) (subject : ByteArray) (position : Nat) : _ _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_90 (subject) (needle) (position))) def __fits_73 (subject : ByteArray) (needle : ByteArray) : Bool := - (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (needle) : Nat) 18446744073709551616)) && (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt total size) then (Bool.true && Bool.true) else ((((Bool.true && (Bool.true && Bool.true)) && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (total + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_81 (needle) (subject) __p0) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)))) && (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))))))))) + (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (needle) : Nat) 18446744073709551616)) && (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt total size) then (Bool.true && Bool.true) else ((((Bool.true && (Bool.true && Bool.true)) && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (total + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_81 (needle) (subject) __p0) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)))) && (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))))))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.lastStep LexLeanBoot.Text.matchAt LexLeanBoot.Text.sliceOr in +attribute [local irreducible] LexLeanBoot.AxiomOutput.lastStep LexLeanStd.Text.matchAt LexLeanStd.Text.sliceOr in theorem __rel_73 (subject : ByteArray) (needle : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 73 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes needle)] (_root_.LexLeanPreservation.Rel (__fits_73 subject needle) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (LexLeanBoot.AxiomOutput.splitLast subject needle))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes needle)) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else ((((Bool.true && (Bool.true && Bool.true)) && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (total + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_81 (needle) (subject) __p0) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)))) && (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (if __b then (Option.none : (Option (Prod ByteArray ByteArray))) else (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.some (((LexLeanBoot.Text.sliceOr (subject) ((0 : Nat)) (position)), (LexLeanBoot.Text.sliceOr (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat))))) : (Option (Prod ByteArray ByteArray))) else (Option.none : (Option (Prod ByteArray ByteArray))))))) (Nat.blt total size) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt total size)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd total (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total size)) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := _root_.LexLeanTarget.TargetSyntax.Value.nat) (_root_.LexLeanPreservation.optEnc _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun _ => rfl) (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) (fun (__p0 : Nat) => __fits_81 (needle) (subject) __p0) 81 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (fun (__p0 : Nat) => __rel_81 (needle) (subject) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 38) (ts := .nat) rfl ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat))))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (if __b then (Option.some (((LexLeanBoot.Text.sliceOr (subject) ((0 : Nat)) (position)), (LexLeanBoot.Text.sliceOr (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat))))) : (Option (Prod ByteArray ByteArray))) else (Option.none : (Option (Prod ByteArray ByteArray))))) (LexLeanBoot.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((0 : Nat)) (position))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position size)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position size)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total (position + size))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes needle)) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else ((((Bool.true && (Bool.true && Bool.true)) && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (total + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_81 (needle) (subject) __p0) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)))) && (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (if __b then (Option.none : (Option (Prod ByteArray ByteArray))) else (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.some (((LexLeanStd.Text.sliceOr (subject) ((0 : Nat)) (position)), (LexLeanStd.Text.sliceOr (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat))))) : (Option (Prod ByteArray ByteArray))) else (Option.none : (Option (Prod ByteArray ByteArray))))))) (Nat.blt total size) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt total size)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat)) : (Prod Nat Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd total (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total size)) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := _root_.LexLeanTarget.TargetSyntax.Value.nat) (_root_.LexLeanPreservation.optEnc _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun _ => rfl) (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position)))) (fun (__p0 : Nat) => __fits_81 (needle) (subject) __p0) 81 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (fun (__p0 : Nat) => __rel_81 (needle) (subject) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (LexLeanBoot.AxiomOutput.lastStep (subject) (needle) (position))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 38) (ts := .nat) rfl ((total + (1 : Nat))) ((_root_.LexLeanRuntime.subtract (total) (size) : Nat))))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (((Bool.true && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (if __b then (Option.some (((LexLeanStd.Text.sliceOr (subject) ((0 : Nat)) (position)), (LexLeanStd.Text.sliceOr (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat))))) : (Option (Prod ByteArray ByteArray))) else (Option.none : (Option (Prod ByteArray ByteArray))))) (LexLeanStd.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((0 : Nat)) (position))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position size)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position size)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total (position + size))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((position + size)) ((_root_.LexLeanRuntime.subtract (total) ((position + size)) : Nat)))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) def __fits_96 : ∀ (lemma : ByteArray) (sorted : (List ByteArray)), Bool | lemma, (List.nil) => (Bool.true && ((((Bool.true && ((Bool.true && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true)) @@ -627,36 +627,36 @@ theorem __rel_37 (reversed : (List ByteArray)) (piece : ByteArray) : _root_.LexL def __fits_17 (pieces : (List ByteArray)) : Bool := ((Bool.true && ((Bool.true && Bool.true) && (Bool.true && Bool.true))) && (_root_.LexLeanPreservation.foldFits (fun (__p0 : (List ByteArray)) (__p1 : ByteArray) => __fits_37 __p0 __p1) ((fun (reversed : (List ByteArray)) (piece : ByteArray) => (piece :: reversed))) (([] : List ByteArray)) (pieces))) -theorem __rel_17 (pieces : (List ByteArray)) : _root_.LexLeanPreservation.FunRel __prog 17 [((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) pieces)] (_root_.LexLeanPreservation.Rel (__fits_17 pieces) ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanBoot.Text.reverse pieces))) := +theorem __rel_17 (pieces : (List ByteArray)) : _root_.LexLeanPreservation.FunRel __prog 17 [((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) pieces)] (_root_.LexLeanPreservation.Rel (__fits_17 pieces) ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanStd.Text.reverse pieces))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_listFold (ea := _root_.LexLeanTarget.TargetSyntax.Value.bytes) (es := (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (_root_.LexLeanPreservation.listEnc _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun _ => rfl) ((fun (reversed : (List ByteArray)) (piece : ByteArray) => (piece :: reversed))) (fun (__p0 : (List ByteArray)) (__p1 : ByteArray) => __fits_37 __p0 __p1) 37 [] (fun (__p0 : (List ByteArray)) (__p1 : ByteArray) => __rel_37 __p0 __p1) (p := __prog) (fi := 36) (ta := .bytes) (ts := (.list .bytes)) rfl (([] : List ByteArray)) (pieces))) def __fits_97 (subject : ByteArray) (delimiter : UInt8) (state : (Prod Nat (Prod Nat (List ByteArray)))) : Bool := - (Bool.true && (let position : Nat := (state).1; (Bool.true && (let start : Nat := ((state).2).1; (Bool.true && (let pieces : (List ByteArray) := ((state).2).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanBoot.Text.byteAt (subject) (position)) with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))))))))) + (Bool.true && (let position : Nat := (state).1; (Bool.true && (let start : Nat := ((state).2).1; (Bool.true && (let pieces : (List ByteArray) := ((state).2).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanStd.Text.byteAt (subject) (position)) with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))))))))) -attribute [local irreducible] LexLeanBoot.Text.byteAt LexLeanBoot.Text.sliceOr in -theorem __rel_97 (subject : ByteArray) (delimiter : UInt8) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 97 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_97 subject delimiter state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanBoot.Text.splitStep subject delimiter state))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (let position : Nat := (state).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (let start : Nat := ((state).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (let pieces : (List ByteArray) := ((state).2).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (match __a with | Option.some byte => (if (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray)))))) | Option.none => (Option.none : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (LexLeanBoot.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (if __b then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte delimiter)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub position start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) +attribute [local irreducible] LexLeanStd.Text.byteAt LexLeanStd.Text.sliceOr in +theorem __rel_97 (subject : ByteArray) (delimiter : UInt8) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 97 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_97 subject delimiter state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanStd.Text.splitStep subject delimiter state))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (let position : Nat := (state).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (let start : Nat := ((state).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (let pieces : (List ByteArray) := ((state).2).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (match __a with | Option.some byte => (if (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray)))))) | Option.none => (Option.none : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (LexLeanStd.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (if __b then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (_root_.LexLeanRuntime.equal (byte) (delimiter) : Bool) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte delimiter)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub position start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) def __fits_92 (delimiter : UInt8) (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : Bool := ((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_97 (subject) (delimiter) (state))) -attribute [local irreducible] LexLeanBoot.Text.splitStep in -theorem __rel_92 (delimiter : UInt8) (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 92 [(_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_92 delimiter subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) ((LexLeanBoot.Text.splitStep (subject) (delimiter) (state))))) := +attribute [local irreducible] LexLeanStd.Text.splitStep in +theorem __rel_92 (delimiter : UInt8) (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 92 [(_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_92 delimiter subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) ((LexLeanStd.Text.splitStep (subject) (delimiter) (state))))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_97 (subject) (delimiter) (state))) def __fits_85 (subject : ByteArray) (delimiter : UInt8) : Bool := - (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); ((((Bool.true && (Bool.true && Bool.true)) && (Bool.true && (((Bool.true && (((Bool.true && ((Bool.true && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_92 (delimiter) (subject) __p0) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.splitStep (subject) (delimiter) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))))) && (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.splitStep (subject) (delimiter) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; (Bool.true && (let start : Nat := ((final).2).1; ((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && (__fits_17 (((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: ((final).2).2)))))))))) + (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); ((((Bool.true && (Bool.true && Bool.true)) && (Bool.true && (((Bool.true && (((Bool.true && ((Bool.true && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_92 (delimiter) (subject) __p0) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.splitStep (subject) (delimiter) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))))) && (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.splitStep (subject) (delimiter) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; (Bool.true && (let start : Nat := ((final).2).1; ((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && (__fits_17 (((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: ((final).2).2)))))))))) -attribute [local irreducible] LexLeanBoot.Text.reverse LexLeanBoot.Text.sliceOr LexLeanBoot.Text.splitStep in -theorem __rel_85 (subject : ByteArray) (delimiter : UInt8) : _root_.LexLeanPreservation.FunRel __prog 85 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter)] (_root_.LexLeanPreservation.Rel (__fits_85 subject delimiter) ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanBoot.Text.splitOn subject delimiter))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.splitStep (subject) (delimiter) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (_root_.LexLeanPreservation.optEnc (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (fun _ => rfl) (_root_.LexLeanPreservation.encPair (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.splitStep (subject) (delimiter) (state)))) (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_92 (delimiter) (subject) __p0) 92 [(_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __rel_92 (delimiter) (subject) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.splitStep (subject) (delimiter) (state))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 15) (ts := (.pair .nat (.pair .nat (.list .bytes)))) rfl (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray))))))) (let start : Nat := ((final).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil) (__rel_17 (((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: ((final).2).2))))))) +attribute [local irreducible] LexLeanStd.Text.reverse LexLeanStd.Text.sliceOr LexLeanStd.Text.splitStep in +theorem __rel_85 (subject : ByteArray) (delimiter : UInt8) : _root_.LexLeanPreservation.FunRel __prog 85 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter)] (_root_.LexLeanPreservation.Rel (__fits_85 subject delimiter) ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanStd.Text.splitOn subject delimiter))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.splitStep (subject) (delimiter) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (_root_.LexLeanPreservation.optEnc (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (fun _ => rfl) (_root_.LexLeanPreservation.encPair (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.splitStep (subject) (delimiter) (state)))) (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_92 (delimiter) (subject) __p0) 92 [(_root_.LexLeanTarget.TargetSyntax.Value.u8 delimiter), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __rel_92 (delimiter) (subject) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.splitStep (subject) (delimiter) (state))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 15) (ts := (.pair .nat (.pair .nat (.list .bytes)))) rfl (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray))))))) (let start : Nat := ((final).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil) (__rel_17 (((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: ((final).2).2))))))) def __fits_74 (name : ByteArray) (list : ByteArray) : Bool := - (((Bool.true && ((((Bool.true && Bool.true) && Bool.true) && Bool.true) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_85 (list) ((44 : UInt8)))) && Bool.true))) && (_root_.LexLeanPreservation.foldFits (fun (__p0 : (Except ByteArray (List ByteArray))) (__p1 : ByteArray) => __fits_84 __p0 __p1) ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanBoot.Text.splitOn (list) ((44 : UInt8)))))) && (match (_root_.LexLeanCollections.listFold ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanBoot.Text.splitOn (list) ((44 : UInt8)))) : (Except ByteArray (List ByteArray))) with | Except.error message => ((Bool.true && Bool.true) && (__fits_59 (message))) | Except.ok sorted => (Bool.true && (match sorted with | List.nil => ((((Bool.true && Bool.true) && (__fits_7 ("an axiom list cannot be empty"))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty"))))) | List.cons head tail => ((Bool.true && (Bool.true && Bool.true)) && (__fits_58 (name) (sorted))))))) + (((Bool.true && ((((Bool.true && Bool.true) && Bool.true) && Bool.true) && (((Bool.true && (Bool.true && Bool.true)) && (__fits_85 (list) ((44 : UInt8)))) && Bool.true))) && (_root_.LexLeanPreservation.foldFits (fun (__p0 : (Except ByteArray (List ByteArray))) (__p1 : ByteArray) => __fits_84 __p0 __p1) ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanStd.Text.splitOn (list) ((44 : UInt8)))))) && (match (_root_.LexLeanCollections.listFold ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanStd.Text.splitOn (list) ((44 : UInt8)))) : (Except ByteArray (List ByteArray))) with | Except.error message => ((Bool.true && Bool.true) && (__fits_59 (message))) | Except.ok sorted => (Bool.true && (match sorted with | List.nil => ((((Bool.true && Bool.true) && (__fits_7 ("an axiom list cannot be empty"))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty"))))) | List.cons head tail => ((Bool.true && (Bool.true && Bool.true)) && (__fits_58 (name) (sorted))))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.collectStep LexLeanBoot.AxiomOutput.malformed LexLeanBoot.AxiomOutput.parsed LexLeanBoot.AxiomOutput.text LexLeanBoot.Text.splitOn in +attribute [local irreducible] LexLeanBoot.AxiomOutput.collectStep LexLeanBoot.AxiomOutput.malformed LexLeanBoot.AxiomOutput.parsed LexLeanBoot.AxiomOutput.text LexLeanStd.Text.splitOn in theorem __rel_74 (name : ByteArray) (list : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 74 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes name), (_root_.LexLeanTarget.TargetSyntax.Value.bytes list)] (_root_.LexLeanPreservation.Rel (__fits_74 name list) ((_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (LexLeanBoot.AxiomOutput.axiomList name list))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (fun (__a : (Except ByteArray (List ByteArray))) => (match __a with | Except.error message => ((Bool.true && Bool.true) && (__fits_59 (message))) | Except.ok sorted => (Bool.true && (match sorted with | List.nil => ((((Bool.true && Bool.true) && (__fits_7 ("an axiom list cannot be empty"))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty"))))) | List.cons head tail => ((Bool.true && (Bool.true && Bool.true)) && (__fits_58 (name) (sorted))))))) (fun (__a : (Except ByteArray (List ByteArray))) => (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (match __a with | Except.error message => (LexLeanBoot.AxiomOutput.malformed (message)) | Except.ok sorted => (match sorted with | List.nil => (LexLeanBoot.AxiomOutput.malformed ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty")))) | List.cons head tail => (LexLeanBoot.AxiomOutput.parsed (name) (sorted))))) (_root_.LexLeanCollections.listFold ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanBoot.Text.splitOn (list) ((44 : UInt8)))) : (Except ByteArray (List ByteArray))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_ok) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (__rel_85 (list) ((44 : UInt8)))) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_listFold (ea := _root_.LexLeanTarget.TargetSyntax.Value.bytes) (es := (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (_root_.LexLeanPreservation.listEnc _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun _ => rfl) ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) (fun (__p0 : (Except ByteArray (List ByteArray))) (__p1 : ByteArray) => __fits_84 __p0 __p1) 84 [] (fun (__p0 : (Except ByteArray (List ByteArray))) (__p1 : ByteArray) => __rel_84 __p0 __p1) (p := __prog) (fi := 83) (ta := .bytes) (ts := (.result (.list .bytes) .bytes)) rfl ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanBoot.Text.splitOn (list) ((44 : UInt8)))))) (fun (__a : (Except ByteArray (List ByteArray))) _ => match __a with | Except.error message => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_59 (message)))) | Except.ok sorted => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (List ByteArray)) => (match __a with | List.nil => ((((Bool.true && Bool.true) && (__fits_7 ("an axiom list cannot be empty"))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty"))))) | List.cons head tail => ((Bool.true && (Bool.true && Bool.true)) && (__fits_58 (name) (sorted))))) (fun (__a : (List ByteArray)) => (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (match __a with | List.nil => (LexLeanBoot.AxiomOutput.malformed ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty")))) | List.cons head tail => (LexLeanBoot.AxiomOutput.parsed (name) (sorted)))) sorted (_root_.LexLeanPreservation.conv_var rfl) (fun (__a : (List ByteArray)) _ => match __a with | List.nil => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("an axiom list cannot be empty"))) _root_.LexLeanPreservation.convL_nil) (__rel_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty")))))) | List.cons head tail => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_58 (name) (sorted))))))))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (fun (__a : (Except ByteArray (List ByteArray))) => (match __a with | Except.error message => ((Bool.true && Bool.true) && (__fits_59 (message))) | Except.ok sorted => (Bool.true && (match sorted with | List.nil => ((((Bool.true && Bool.true) && (__fits_7 ("an axiom list cannot be empty"))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty"))))) | List.cons head tail => ((Bool.true && (Bool.true && Bool.true)) && (__fits_58 (name) (sorted))))))) (fun (__a : (Except ByteArray (List ByteArray))) => (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (match __a with | Except.error message => (LexLeanBoot.AxiomOutput.malformed (message)) | Except.ok sorted => (match sorted with | List.nil => (LexLeanBoot.AxiomOutput.malformed ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty")))) | List.cons head tail => (LexLeanBoot.AxiomOutput.parsed (name) (sorted))))) (_root_.LexLeanCollections.listFold ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanStd.Text.splitOn (list) ((44 : UInt8)))) : (Except ByteArray (List ByteArray))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_ok) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (__rel_85 (list) ((44 : UInt8)))) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_listFold (ea := _root_.LexLeanTarget.TargetSyntax.Value.bytes) (es := (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (_root_.LexLeanPreservation.listEnc _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun _ => rfl) ((fun (state : (Except ByteArray (List ByteArray))) (piece : ByteArray) => (LexLeanBoot.AxiomOutput.collectStep (state) (piece)))) (fun (__p0 : (Except ByteArray (List ByteArray))) (__p1 : ByteArray) => __fits_84 __p0 __p1) 84 [] (fun (__p0 : (Except ByteArray (List ByteArray))) (__p1 : ByteArray) => __rel_84 __p0 __p1) (p := __prog) (fi := 83) (ta := .bytes) (ts := (.result (.list .bytes) .bytes)) rfl ((Except.ok (([] : List ByteArray)) : (Except ByteArray (List ByteArray)))) ((LexLeanStd.Text.splitOn (list) ((44 : UInt8)))))) (fun (__a : (Except ByteArray (List ByteArray))) _ => match __a with | Except.error message => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_59 (message)))) | Except.ok sorted => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (List ByteArray)) => (match __a with | List.nil => ((((Bool.true && Bool.true) && (__fits_7 ("an axiom list cannot be empty"))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty"))))) | List.cons head tail => ((Bool.true && (Bool.true && Bool.true)) && (__fits_58 (name) (sorted))))) (fun (__a : (List ByteArray)) => (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (match __a with | List.nil => (LexLeanBoot.AxiomOutput.malformed ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty")))) | List.cons head tail => (LexLeanBoot.AxiomOutput.parsed (name) (sorted)))) sorted (_root_.LexLeanPreservation.conv_var rfl) (fun (__a : (List ByteArray)) _ => match __a with | List.nil => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("an axiom list cannot be empty"))) _root_.LexLeanPreservation.convL_nil) (__rel_59 ((LexLeanBoot.AxiomOutput.text ("an axiom list cannot be empty")))))) | List.cons head tail => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_58 (name) (sorted))))))))))) def __fits_62 (payload : ByteArray) (body : ByteArray) : Bool := (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("' depends on axioms: ["))) && Bool.true)) && (__fits_73 (body) ((LexLeanBoot.AxiomOutput.text ("' depends on axioms: ["))))) && (match (LexLeanBoot.AxiomOutput.splitLast (body) ((LexLeanBoot.AxiomOutput.text ("' depends on axioms: [")))) with | Option.some split => (Bool.true && (let name : ByteArray := (split).1; (Bool.true && (let list : ByteArray := (split).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_74 (name) (list))) && (let listed_axioms : (Except ByteArray (Prod ByteArray (List ByteArray))) := (LexLeanBoot.AxiomOutput.axiomList (name) (list)); (((((Bool.true && Bool.true) && (__fits_60 (name))) && Bool.true) && (__fits_59 ((LexLeanBoot.AxiomOutput.notLean (name))))) && (let refused : (Except ByteArray (Prod ByteArray (List ByteArray))) := (LexLeanBoot.AxiomOutput.malformed ((LexLeanBoot.AxiomOutput.notLean (name)))); (((Bool.true && Bool.true) && (__fits_61 (name))) && (if (LexLeanBoot.AxiomOutput.isClosedLeanName (name)) then Bool.true else Bool.true)))))))))) | Option.none => ((Bool.true && Bool.true) && (__fits_57 (payload))))) @@ -686,25 +686,25 @@ theorem __rel_30 (records : (List (LexLeanBoot.AxiomOutput.Record))) (remaining _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (((Bool.true && Bool.true) && (__fits_44 (payload))) && (match (LexLeanBoot.AxiomOutput.parsePayload (payload)) with | Except.error message => ((Bool.true && (Bool.true && Bool.true)) && (__fits_31 (message) (about))) | Except.ok found => ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && Bool.true) && (Bool.true && Bool.true)) && Bool.true) && (((Bool.true && Bool.true) && (__fits_45 (remaining))) && Bool.true)) && Bool.true))) else ((Bool.true && (Bool.true && (Bool.true && (Bool.true && Bool.true)))) && Bool.true))) (fun (__b : Bool) => __enc_1 (if __b then (match (LexLeanBoot.AxiomOutput.parsePayload (payload)) with | Except.error message => (LexLeanBoot.AxiomOutput.stop (message) (about)) | Except.ok found => (LexLeanBoot.AxiomOutput.Scan.between ((({ declaration := (found).1, axioms := (found).2, expected := about } : (LexLeanBoot.AxiomOutput.Record)) :: records)) ((LexLeanBoot.AxiomOutput.tailOf (remaining))) : (LexLeanBoot.AxiomOutput.Scan))) else (LexLeanBoot.AxiomOutput.Scan.inside (records) (remaining) (payload) (about) : (LexLeanBoot.AxiomOutput.Scan)))) (LexLeanBoot.AxiomOutput.terminates (payload)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_43 (payload))) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encExcept _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) (fun (__a : (Except ByteArray (Prod ByteArray (List ByteArray)))) => (match __a with | Except.error message => ((Bool.true && (Bool.true && Bool.true)) && (__fits_31 (message) (about))) | Except.ok found => ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && Bool.true) && (Bool.true && Bool.true)) && Bool.true) && (((Bool.true && Bool.true) && (__fits_45 (remaining))) && Bool.true)) && Bool.true))) (fun (__a : (Except ByteArray (Prod ByteArray (List ByteArray)))) => __enc_1 (match __a with | Except.error message => (LexLeanBoot.AxiomOutput.stop (message) (about)) | Except.ok found => (LexLeanBoot.AxiomOutput.Scan.between ((({ declaration := (found).1, axioms := (found).2, expected := about } : (LexLeanBoot.AxiomOutput.Record)) :: records)) ((LexLeanBoot.AxiomOutput.tailOf (remaining))) : (LexLeanBoot.AxiomOutput.Scan)))) (LexLeanBoot.AxiomOutput.parsePayload (payload)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_44 (payload))) (fun (__a : (Except ByteArray (Prod ByteArray (List ByteArray)))) _ => match __a with | Except.error message => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_31 (message) (about)))) | Except.ok found => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) _root_.LexLeanPreservation.construct_adt) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_45 (remaining))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_adt)))))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)))) _root_.LexLeanPreservation.construct_adt))) def __fits_86 (needle : ByteArray) (size : Nat) (subject : ByteArray) (total : Nat) (position : Nat) : Bool := - (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Bool.true && Bool.true) else (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (position + size) total) then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) + (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Bool.true && Bool.true) else (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (position + size) total) then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) -attribute [local irreducible] LexLeanBoot.Text.matchAt in -theorem __rel_86 (needle : ByteArray) (size : Nat) (subject : ByteArray) (total : Nat) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 86 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat size), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat total), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_86 needle size subject total position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) ((if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat))))))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (position + size) total) then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat))))) (LexLeanBoot.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))) (Nat.blt (position + size) total) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position size)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt (position + size) total)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) +attribute [local irreducible] LexLeanStd.Text.matchAt in +theorem __rel_86 (needle : ByteArray) (size : Nat) (subject : ByteArray) (total : Nat) (position : Nat) : _root_.LexLeanPreservation.FunRel __prog 86 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat size), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat total), (_root_.LexLeanTarget.TargetSyntax.Value.nat position)] (_root_.LexLeanPreservation.Rel (__fits_86 needle size subject total position) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) ((if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat))))))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then (Bool.true && Bool.true) else (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + size) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (position + size) total) then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat))))) (LexLeanStd.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)) (fun _ => (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))) (Nat.blt (position + size) total) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position size)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt (position + size) total)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) def __fits_76 (subject : ByteArray) (needle : ByteArray) : Bool := - (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (needle) : Nat) 18446744073709551616)) && (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); ((((Bool.true && (Bool.true && (Bool.true && (Bool.true && Bool.true)))) && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (total + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_86 (needle) (size) (subject) (total) __p0) ((fun (position : Nat) => (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) ((total + (1 : Nat))) ((0 : Nat)))) && (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) ((total + (1 : Nat))) ((0 : Nat)) : (Prod Nat Bool))).1; (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then ((Bool.true && Bool.true) && Bool.true) else (Bool.true && Bool.true))))))))) + (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (needle) : Nat) 18446744073709551616)) && (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); ((((Bool.true && (Bool.true && (Bool.true && (Bool.true && Bool.true)))) && (((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (total + (1 : Nat)) 18446744073709551616)) && (Bool.true && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : Nat) => __fits_86 (needle) (size) (subject) (total) __p0) ((fun (position : Nat) => (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) ((total + (1 : Nat))) ((0 : Nat)))) && (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) ((total + (1 : Nat))) ((0 : Nat)) : (Prod Nat Bool))).1; (((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_82 (subject) (needle) (position))) && (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then ((Bool.true && Bool.true) && Bool.true) else (Bool.true && Bool.true))))))))) -attribute [local irreducible] LexLeanBoot.Text.matchAt in -theorem __rel_76 (subject : ByteArray) (needle : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 76 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes needle)] (_root_.LexLeanPreservation.Rel (__fits_76 subject needle) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (LexLeanBoot.Text.find subject needle))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes needle)) (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) ((total + (1 : Nat))) ((0 : Nat)) : (Prod Nat Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd total (1 : Nat))) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := _root_.LexLeanTarget.TargetSyntax.Value.nat) (_root_.LexLeanPreservation.optEnc _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun _ => rfl) (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (position : Nat) => (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) (fun (__p0 : Nat) => __fits_86 (needle) (size) (subject) (total) __p0) 86 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat size), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat total)] (fun (__p0 : Nat) => __rel_86 (needle) (size) (subject) (total) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (if (LexLeanBoot.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat))))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 38) (ts := .nat) rfl ((total + (1 : Nat))) ((0 : Nat))))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((Bool.true && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.some (position) : (Option Nat)) else (Option.none : (Option Nat)))) (LexLeanBoot.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))) +attribute [local irreducible] LexLeanStd.Text.matchAt in +theorem __rel_76 (subject : ByteArray) (needle : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 76 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes needle)] (_root_.LexLeanPreservation.Rel (__fits_76 subject needle) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (LexLeanStd.Text.find subject needle))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let size : Nat := (_root_.LexLeanRuntime.length (needle) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes needle)) (let position : Nat := ((_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) ((total + (1 : Nat))) ((0 : Nat)) : (Prod Nat Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd total (1 : Nat))) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := _root_.LexLeanTarget.TargetSyntax.Value.nat) (_root_.LexLeanPreservation.optEnc _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun _ => rfl) (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (position : Nat) => (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat)))))) (fun (__p0 : Nat) => __fits_86 (needle) (size) (subject) (total) __p0) 86 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes needle), (_root_.LexLeanTarget.TargetSyntax.Value.nat size), (_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.nat total)] (fun (__p0 : Nat) => __rel_86 (needle) (size) (subject) (total) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (position : Nat) => (if (LexLeanStd.Text.matchAt (subject) (needle) (position)) then (Option.none : (Option Nat)) else (if (Nat.blt (position + size) total) then (Option.some ((position + (1 : Nat))) : (Option Nat)) else (Option.none : (Option Nat))))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 38) (ts := .nat) rfl ((total + (1 : Nat))) ((0 : Nat))))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((Bool.true && Bool.true) && Bool.true) else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (if __b then (Option.some (position) : (Option Nat)) else (Option.none : (Option Nat)))) (LexLeanStd.Text.matchAt (subject) (needle) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_82 (subject) (needle) (position))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))) def __fits_65 (subject : ByteArray) (delimiter : ByteArray) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && (__fits_76 (subject) (delimiter))) && (match (LexLeanBoot.Text.find (subject) (delimiter)) with | Option.some position => ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) + (((Bool.true && (Bool.true && Bool.true)) && (__fits_76 (subject) (delimiter))) && (match (LexLeanStd.Text.find (subject) (delimiter)) with | Option.some position => ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) -attribute [local irreducible] LexLeanBoot.Text.find LexLeanBoot.Text.sliceOr in +attribute [local irreducible] LexLeanStd.Text.find LexLeanStd.Text.sliceOr in theorem __rel_65 (subject : ByteArray) (delimiter : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 65 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), (_root_.LexLeanTarget.TargetSyntax.Value.bytes delimiter)] (_root_.LexLeanPreservation.Rel (__fits_65 subject delimiter) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (LexLeanBoot.AxiomOutput.splitOnce subject delimiter))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun (__a : (Option Nat)) => (match __a with | Option.some position => ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option Nat)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (match __a with | Option.some position => (Option.some (((LexLeanBoot.Text.sliceOr (subject) ((0 : Nat)) (position)), (LexLeanBoot.Text.sliceOr (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat))))) : (Option (Prod ByteArray ByteArray))) | Option.none => (Option.none : (Option (Prod ByteArray ByteArray))))) (LexLeanBoot.Text.find (subject) (delimiter)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_76 (subject) (delimiter))) (fun (__a : (Option Nat)) _ => match __a with | Option.some position => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((0 : Nat)) (position))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes delimiter)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (_root_.LexLeanRuntime.length (delimiter) : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes delimiter)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (_root_.LexLeanRuntime.length (delimiter) : Nat))) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (subject) : Nat) (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.nat) (fun (__a : (Option Nat)) => (match __a with | Option.some position => ((((((Bool.true && (Bool.true && (Bool.true && Bool.true))) && (__fits_18 (subject) ((0 : Nat)) (position))) && (((Bool.true && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (((Bool.true && (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (delimiter) : Nat) 18446744073709551616)) && Bool.true)) && (Nat.blt (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)) 18446744073709551616)) && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option Nat)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (match __a with | Option.some position => (Option.some (((LexLeanStd.Text.sliceOr (subject) ((0 : Nat)) (position)), (LexLeanStd.Text.sliceOr (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat))))) : (Option (Prod ByteArray ByteArray))) | Option.none => (Option.none : (Option (Prod ByteArray ByteArray))))) (LexLeanStd.Text.find (subject) (delimiter)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_76 (subject) (delimiter))) (fun (__a : (Option Nat)) _ => match __a with | Option.some position => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((0 : Nat)) (position))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes delimiter)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (_root_.LexLeanRuntime.length (delimiter) : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes delimiter)) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (_root_.LexLeanRuntime.length (delimiter) : Nat))) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (subject) : Nat) (position + (_root_.LexLeanRuntime.length (delimiter) : Nat)))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (subject) : Nat)) ((position + (_root_.LexLeanRuntime.length (delimiter) : Nat))) : Nat)))) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) def __fits_87 (digits : ByteArray) : Bool := (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (digits) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt (_root_.LexLeanRuntime.length (digits) : Nat) (20 : Nat)) then (Bool.true && Bool.true) else (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (digits) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.beq (_root_.LexLeanRuntime.length (digits) : Nat) (20 : Nat)) then ((((((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("18446744073709551615"))) && Bool.true)) && Bool.true) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else (Bool.true && Bool.true))))) @@ -770,11 +770,11 @@ theorem __rel_50 (line : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 5 _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (fun (__a : (Option (Prod ByteArray ByteArray))) => (match __a with | Option.some head => (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 (":"))) && Bool.true)) && (__fits_65 ((head).2) ((LexLeanBoot.AxiomOutput.text (":"))))) && (match (LexLeanBoot.AxiomOutput.splitOnce ((head).2) ((LexLeanBoot.AxiomOutput.text (":")))) with | Option.some middle => (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 (":"))) && Bool.true)) && (__fits_65 ((middle).2) ((LexLeanBoot.AxiomOutput.text (":"))))) && (match (LexLeanBoot.AxiomOutput.splitOnce ((middle).2) ((LexLeanBoot.AxiomOutput.text (":")))) with | Option.some tail => (Bool.true && (let line_number : ByteArray := (middle).1; (Bool.true && (let column : ByteArray := (tail).1; (Bool.true && (let rest : ByteArray := (tail).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_66 (column) (rest))) && (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); (((Bool.true && Bool.true) && (__fits_67 (line_number))) && (if (LexLeanBoot.AxiomOutput.isCount (line_number)) then Bool.true else (Bool.true && Bool.true))))))))))) | Option.none => (Bool.true && Bool.true))) | Option.none => (Bool.true && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option (Prod ByteArray ByteArray))) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (match __a with | Option.some head => (match (LexLeanBoot.AxiomOutput.splitOnce ((head).2) ((LexLeanBoot.AxiomOutput.text (":")))) with | Option.some middle => (match (LexLeanBoot.AxiomOutput.splitOnce ((middle).2) ((LexLeanBoot.AxiomOutput.text (":")))) with | Option.some tail => (let line_number : ByteArray := (middle).1; (let column : ByteArray := (tail).1; (let rest : ByteArray := (tail).2; (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); (if (LexLeanBoot.AxiomOutput.isCount (line_number)) then located_rest else (Option.none : (Option ByteArray))))))) | Option.none => (Option.none : (Option ByteArray))) | Option.none => (Option.none : (Option ByteArray))) | Option.none => (Option.none : (Option ByteArray)))) (LexLeanBoot.AxiomOutput.splitOnce (line) ((LexLeanBoot.AxiomOutput.text (":")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 (":"))) _root_.LexLeanPreservation.convL_nil)) (__rel_65 (line) ((LexLeanBoot.AxiomOutput.text (":"))))) (fun (__a : (Option (Prod ByteArray ByteArray))) _ => match __a with | Option.some head => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (fun (__a : (Option (Prod ByteArray ByteArray))) => (match __a with | Option.some middle => (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 (":"))) && Bool.true)) && (__fits_65 ((middle).2) ((LexLeanBoot.AxiomOutput.text (":"))))) && (match (LexLeanBoot.AxiomOutput.splitOnce ((middle).2) ((LexLeanBoot.AxiomOutput.text (":")))) with | Option.some tail => (Bool.true && (let line_number : ByteArray := (middle).1; (Bool.true && (let column : ByteArray := (tail).1; (Bool.true && (let rest : ByteArray := (tail).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_66 (column) (rest))) && (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); (((Bool.true && Bool.true) && (__fits_67 (line_number))) && (if (LexLeanBoot.AxiomOutput.isCount (line_number)) then Bool.true else (Bool.true && Bool.true))))))))))) | Option.none => (Bool.true && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option (Prod ByteArray ByteArray))) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (match __a with | Option.some middle => (match (LexLeanBoot.AxiomOutput.splitOnce ((middle).2) ((LexLeanBoot.AxiomOutput.text (":")))) with | Option.some tail => (let line_number : ByteArray := (middle).1; (let column : ByteArray := (tail).1; (let rest : ByteArray := (tail).2; (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); (if (LexLeanBoot.AxiomOutput.isCount (line_number)) then located_rest else (Option.none : (Option ByteArray))))))) | Option.none => (Option.none : (Option ByteArray))) | Option.none => (Option.none : (Option ByteArray)))) (LexLeanBoot.AxiomOutput.splitOnce ((head).2) ((LexLeanBoot.AxiomOutput.text (":")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 (":"))) _root_.LexLeanPreservation.convL_nil)) (__rel_65 ((head).2) ((LexLeanBoot.AxiomOutput.text (":"))))) (fun (__a : (Option (Prod ByteArray ByteArray))) _ => match __a with | Option.some middle => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes _root_.LexLeanTarget.TargetSyntax.Value.bytes)) (fun (__a : (Option (Prod ByteArray ByteArray))) => (match __a with | Option.some tail => (Bool.true && (let line_number : ByteArray := (middle).1; (Bool.true && (let column : ByteArray := (tail).1; (Bool.true && (let rest : ByteArray := (tail).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_66 (column) (rest))) && (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); (((Bool.true && Bool.true) && (__fits_67 (line_number))) && (if (LexLeanBoot.AxiomOutput.isCount (line_number)) then Bool.true else (Bool.true && Bool.true))))))))))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option (Prod ByteArray ByteArray))) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (match __a with | Option.some tail => (let line_number : ByteArray := (middle).1; (let column : ByteArray := (tail).1; (let rest : ByteArray := (tail).2; (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); (if (LexLeanBoot.AxiomOutput.isCount (line_number)) then located_rest else (Option.none : (Option ByteArray))))))) | Option.none => (Option.none : (Option ByteArray)))) (LexLeanBoot.AxiomOutput.splitOnce ((middle).2) ((LexLeanBoot.AxiomOutput.text (":")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 (":"))) _root_.LexLeanPreservation.convL_nil)) (__rel_65 ((middle).2) ((LexLeanBoot.AxiomOutput.text (":"))))) (fun (__a : (Option (Prod ByteArray ByteArray))) _ => match __a with | Option.some tail => (_root_.LexLeanPreservation.convA_hit rfl rfl (let line_number : ByteArray := (middle).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (let column : ByteArray := (tail).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (let rest : ByteArray := (tail).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl)) (let located_rest : (Option ByteArray) := (LexLeanBoot.AxiomOutput.afterLocation (column) (rest)); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_66 (column) (rest))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then Bool.true else (Bool.true && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then located_rest else (Option.none : (Option ByteArray)))) (LexLeanBoot.AxiomOutput.isCount (line_number)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_67 (line_number))) (fun _ => (_root_.LexLeanPreservation.conv_var rfl)) (fun _ => (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none))))) def __fits_33 (line : ByteArray) : Bool := - (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("'"))) && Bool.true)) && (__fits_48 (line) ((LexLeanBoot.AxiomOutput.text ("'"))))) && (if (LexLeanBoot.Text.startsWith (line) ((LexLeanBoot.AxiomOutput.text ("'")))) then ((Bool.true && Bool.true) && Bool.true) else (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("info: "))) && Bool.true)) && (__fits_49 (line) ((LexLeanBoot.AxiomOutput.text ("info: "))))) && (match (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) with | Option.some payload => ((Bool.true && Bool.true) && Bool.true) | Option.none => ((Bool.true && Bool.true) && (__fits_50 (line))))))) + (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("'"))) && Bool.true)) && (__fits_48 (line) ((LexLeanBoot.AxiomOutput.text ("'"))))) && (if (LexLeanStd.Text.startsWith (line) ((LexLeanBoot.AxiomOutput.text ("'")))) then ((Bool.true && Bool.true) && Bool.true) else (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("info: "))) && Bool.true)) && (__fits_49 (line) ((LexLeanBoot.AxiomOutput.text ("info: "))))) && (match (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) with | Option.some payload => ((Bool.true && Bool.true) && Bool.true) | Option.none => ((Bool.true && Bool.true) && (__fits_50 (line))))))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.located LexLeanBoot.AxiomOutput.stripPrefix LexLeanBoot.AxiomOutput.text LexLeanBoot.Text.startsWith in +attribute [local irreducible] LexLeanBoot.AxiomOutput.located LexLeanBoot.AxiomOutput.stripPrefix LexLeanBoot.AxiomOutput.text LexLeanStd.Text.startsWith in theorem __rel_33 (line : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 33 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes line)] (_root_.LexLeanPreservation.Rel (__fits_33 line) ((_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanBoot.AxiomOutput.envelope line))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((Bool.true && Bool.true) && Bool.true) else (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("info: "))) && Bool.true)) && (__fits_49 (line) ((LexLeanBoot.AxiomOutput.text ("info: "))))) && (match (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) with | Option.some payload => ((Bool.true && Bool.true) && Bool.true) | Option.none => ((Bool.true && Bool.true) && (__fits_50 (line))))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (Option.some (line) : (Option ByteArray)) else (match (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) with | Option.some payload => (Option.some (payload) : (Option ByteArray)) | Option.none => (LexLeanBoot.AxiomOutput.located (line))))) (LexLeanBoot.Text.startsWith (line) ((LexLeanBoot.AxiomOutput.text ("'")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("'"))) _root_.LexLeanPreservation.convL_nil)) (__rel_48 (line) ((LexLeanBoot.AxiomOutput.text ("'"))))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (Option ByteArray)) => (match __a with | Option.some payload => ((Bool.true && Bool.true) && Bool.true) | Option.none => ((Bool.true && Bool.true) && (__fits_50 (line))))) (fun (__a : (Option ByteArray)) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (match __a with | Option.some payload => (Option.some (payload) : (Option ByteArray)) | Option.none => (LexLeanBoot.AxiomOutput.located (line)))) (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("info: "))) _root_.LexLeanPreservation.convL_nil)) (__rel_49 (line) ((LexLeanBoot.AxiomOutput.text ("info: "))))) (fun (__a : (Option ByteArray)) _ => match __a with | Option.some payload => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_50 (line))))))))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((Bool.true && Bool.true) && Bool.true) else (((Bool.true && (((Bool.true && Bool.true) && (__fits_7 ("info: "))) && Bool.true)) && (__fits_49 (line) ((LexLeanBoot.AxiomOutput.text ("info: "))))) && (match (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) with | Option.some payload => ((Bool.true && Bool.true) && Bool.true) | Option.none => ((Bool.true && Bool.true) && (__fits_50 (line))))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (Option.some (line) : (Option ByteArray)) else (match (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) with | Option.some payload => (Option.some (payload) : (Option ByteArray)) | Option.none => (LexLeanBoot.AxiomOutput.located (line))))) (LexLeanStd.Text.startsWith (line) ((LexLeanBoot.AxiomOutput.text ("'")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("'"))) _root_.LexLeanPreservation.convL_nil)) (__rel_48 (line) ((LexLeanBoot.AxiomOutput.text ("'"))))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun (__a : (Option ByteArray)) => (match __a with | Option.some payload => ((Bool.true && Bool.true) && Bool.true) | Option.none => ((Bool.true && Bool.true) && (__fits_50 (line))))) (fun (__a : (Option ByteArray)) => (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.bytes) (match __a with | Option.some payload => (Option.some (payload) : (Option ByteArray)) | Option.none => (LexLeanBoot.AxiomOutput.located (line)))) (LexLeanBoot.AxiomOutput.stripPrefix (line) ((LexLeanBoot.AxiomOutput.text ("info: ")))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil) (__rel_7 ("info: "))) _root_.LexLeanPreservation.convL_nil)) (__rel_49 (line) ((LexLeanBoot.AxiomOutput.text ("info: "))))) (fun (__a : (Option ByteArray)) _ => match __a with | Option.some payload => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_50 (line))))))))) def __fits_34 (names : (List ByteArray)) : Bool := (Bool.true && (match names with | List.nil => (Bool.true && Bool.true) | List.cons head tail => ((Bool.true && Bool.true) && Bool.true))) @@ -797,39 +797,39 @@ theorem __rel_3 (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) : _r _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_14 (state) (line))) def __fits_52 (line : ByteArray) : Bool := - (((Bool.true && (Bool.true && Bool.true)) && (__fits_68 (line) ((ByteArray.mk #[13])))) && (if (LexLeanBoot.Text.endsWith (line) ((ByteArray.mk #[13]))) then ((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (line) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat)))) else Bool.true)) + (((Bool.true && (Bool.true && Bool.true)) && (__fits_68 (line) ((ByteArray.mk #[13])))) && (if (LexLeanStd.Text.endsWith (line) ((ByteArray.mk #[13]))) then ((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (line) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat)))) else Bool.true)) -attribute [local irreducible] LexLeanBoot.Text.endsWith LexLeanBoot.Text.sliceOr in -theorem __rel_52 (line : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 52 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes line)] (_root_.LexLeanPreservation.Rel (__fits_52 line) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanBoot.Text.chomp line))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (line) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat)))) else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.bytes (if __b then (LexLeanBoot.Text.sliceOr (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat))) else line)) (LexLeanBoot.Text.endsWith (line) ((ByteArray.mk #[13]))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (__rel_68 (line) ((ByteArray.mk #[13])))) (fun _ => (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes line)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (line) : Nat) (1 : Nat))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat))))) (fun _ => (_root_.LexLeanPreservation.conv_var rfl))) +attribute [local irreducible] LexLeanStd.Text.endsWith LexLeanStd.Text.sliceOr in +theorem __rel_52 (line : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 52 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes line)] (_root_.LexLeanPreservation.Rel (__fits_52 line) (_root_.LexLeanTarget.TargetSyntax.Value.bytes (LexLeanStd.Text.chomp line))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((Bool.true && (Bool.true && (((((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (line) : Nat) 18446744073709551616)) && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat)))) else Bool.true)) (fun (__b : Bool) => _root_.LexLeanTarget.TargetSyntax.Value.bytes (if __b then (LexLeanStd.Text.sliceOr (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat))) else line)) (LexLeanStd.Text.endsWith (line) ((ByteArray.mk #[13]))) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (__rel_68 (line) ((ByteArray.mk #[13])))) (fun _ => (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes line)) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub (_root_.LexLeanRuntime.length (line) : Nat) (1 : Nat))) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (line) ((0 : Nat)) ((_root_.LexLeanRuntime.subtract ((_root_.LexLeanRuntime.length (line) : Nat)) ((1 : Nat)) : Nat))))) (fun _ => (_root_.LexLeanPreservation.conv_var rfl))) def __fits_35 (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : Bool := - (Bool.true && (let position : Nat := (state).1; (Bool.true && (let start : Nat := ((state).2).1; (Bool.true && (let pieces : (List ByteArray) := ((state).2).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanBoot.Text.byteAt (subject) (position)) with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && Bool.true) && (__fits_52 ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))))))))) + (Bool.true && (let position : Nat := (state).1; (Bool.true && (let start : Nat := ((state).2).1; (Bool.true && (let pieces : (List ByteArray) := ((state).2).2; (((Bool.true && (Bool.true && Bool.true)) && (__fits_51 (subject) (position))) && (match (LexLeanStd.Text.byteAt (subject) (position)) with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && Bool.true) && (__fits_52 ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))))))))) -attribute [local irreducible] LexLeanBoot.Text.byteAt LexLeanBoot.Text.chomp LexLeanBoot.Text.sliceOr in -theorem __rel_35 (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 35 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_35 subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanBoot.Text.lineStep subject state))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (let position : Nat := (state).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (let start : Nat := ((state).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (let pieces : (List ByteArray) := ((state).2).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && Bool.true) && (__fits_52 ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (match __a with | Option.some byte => (if (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanBoot.Text.chomp ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray)))))) | Option.none => (Option.none : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (LexLeanBoot.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && Bool.true) && (__fits_52 ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (if __b then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanBoot.Text.chomp ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte (10 : UInt8))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub position start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) _root_.LexLeanPreservation.convL_nil) (__rel_52 ((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) +attribute [local irreducible] LexLeanStd.Text.byteAt LexLeanStd.Text.chomp LexLeanStd.Text.sliceOr in +theorem __rel_35 (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 35 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_35 subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanStd.Text.lineStep subject state))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (let position : Nat := (state).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_var rfl)) (let start : Nat := ((state).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (let pieces : (List ByteArray) := ((state).2).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_matchV (_root_.LexLeanPreservation.encOption _root_.LexLeanTarget.TargetSyntax.Value.u8) (fun (__a : (Option UInt8)) => (match __a with | Option.some byte => (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && Bool.true) && (__fits_52 ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) | Option.none => (Bool.true && Bool.true))) (fun (__a : (Option UInt8)) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (match __a with | Option.some byte => (if (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanStd.Text.chomp ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray)))))) | Option.none => (Option.none : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (LexLeanStd.Text.byteAt (subject) (position)) (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_51 (subject) (position))) (fun (__a : (Option UInt8)) _ => match __a with | Option.some byte => (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) && Bool.true) && (__fits_52 ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true) else ((((((Bool.true && (Bool.true && Bool.true)) && (Nat.blt (position + (1 : Nat)) 18446744073709551616)) && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true) && Bool.true))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (if __b then (Option.some (((position + (1 : Nat)), ((position + (1 : Nat)), ((LexLeanStd.Text.chomp ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat))))) :: pieces)))) : (Option (Prod Nat (Prod Nat (List ByteArray))))) else (Option.some (((position + (1 : Nat)), (start, pieces))) : (Option (Prod Nat (Prod Nat (List ByteArray))))))) (_root_.LexLeanRuntime.equal (byte) ((10 : UInt8)) : Bool) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_equal_u8 byte (10 : UInt8))) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub position start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))) _root_.LexLeanPreservation.convL_nil) (__rel_52 ((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (position) (start) : Nat)))))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)) (fun _ => (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natAdd position (1 : Nat))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil) _root_.LexLeanPreservation.construct_some)))) | Option.none => (_root_.LexLeanPreservation.convA_miss rfl (_root_.LexLeanPreservation.convA_hit rfl rfl (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_none)))))))) def __fits_16 (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : Bool := ((Bool.true && (Bool.true && Bool.true)) && (__fits_35 (subject) (state))) -attribute [local irreducible] LexLeanBoot.Text.lineStep in -theorem __rel_16 (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 16 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_16 subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) ((LexLeanBoot.Text.lineStep (subject) (state))))) := +attribute [local irreducible] LexLeanStd.Text.lineStep in +theorem __rel_16 (subject : ByteArray) (state : (Prod Nat (Prod Nat (List ByteArray)))) : _root_.LexLeanPreservation.FunRel __prog 16 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject), ((_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) state)] (_root_.LexLeanPreservation.Rel (__fits_16 subject state) ((_root_.LexLeanPreservation.encOption (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) ((LexLeanStd.Text.lineStep (subject) (state))))) := _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_35 (subject) (state))) def __fits_4 (subject : ByteArray) : Bool := - (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); ((((Bool.true && Bool.true) && (Bool.true && (((Bool.true && (((Bool.true && ((Bool.true && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_16 (subject) __p0) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.lineStep (subject) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))))) && (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.lineStep (subject) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; (Bool.true && (let start : Nat := ((final).2).1; (Bool.true && (let pieces : (List ByteArray) := ((final).2).2; (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt start total) then ((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && (__fits_17 (((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces)))) else ((Bool.true && Bool.true) && (__fits_17 (pieces))))))))))))) + (((Bool.true && Bool.true) && (Nat.blt (_root_.LexLeanRuntime.length (subject) : Nat) 18446744073709551616)) && (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); ((((Bool.true && Bool.true) && (Bool.true && (((Bool.true && (((Bool.true && ((Bool.true && Bool.true) && Bool.true)) && Bool.true) && Bool.true)) && Bool.true) && Bool.true))) && (_root_.LexLeanPreservation.untilFits (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_16 (subject) __p0) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.lineStep (subject) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))))) && (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.lineStep (subject) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; (Bool.true && (let start : Nat := ((final).2).1; (Bool.true && (let pieces : (List ByteArray) := ((final).2).2; (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && (if (Nat.blt start total) then ((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && (__fits_17 (((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces)))) else ((Bool.true && Bool.true) && (__fits_17 (pieces))))))))))))) -attribute [local irreducible] LexLeanBoot.Text.lineStep LexLeanBoot.Text.reverse LexLeanBoot.Text.sliceOr in -theorem __rel_4 (subject : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 4 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (_root_.LexLeanPreservation.Rel (__fits_4 subject) ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanBoot.Text.lines subject))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.lineStep (subject) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (_root_.LexLeanPreservation.optEnc (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (fun _ => rfl) (_root_.LexLeanPreservation.encPair (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.lineStep (subject) (state)))) (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_16 (subject) __p0) 16 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __rel_16 (subject) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanBoot.Text.lineStep (subject) (state))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 15) (ts := (.pair .nat (.pair .nat (.list .bytes)))) rfl (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray))))))) (let start : Nat := ((final).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (let pieces : (List ByteArray) := ((final).2).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && (__fits_17 (((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces)))) else ((Bool.true && Bool.true) && (__fits_17 (pieces))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (LexLeanBoot.Text.reverse (((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces))) else (LexLeanBoot.Text.reverse (pieces)))) (Nat.blt start total) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt start total)) (fun _ => (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil) (__rel_17 (((LexLeanBoot.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces))))) (fun _ => (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_17 (pieces))))))))) +attribute [local irreducible] LexLeanStd.Text.lineStep LexLeanStd.Text.reverse LexLeanStd.Text.sliceOr in +theorem __rel_4 (subject : ByteArray) : _root_.LexLeanPreservation.FunRel __prog 4 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (_root_.LexLeanPreservation.Rel (__fits_4 subject) ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (LexLeanStd.Text.lines subject))) := + _root_.LexLeanPreservation.funRel_intro rfl rfl (let total : Nat := (_root_.LexLeanRuntime.length (subject) : Nat); _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.prim_length_bytes subject)) (let final : (Prod Nat (Prod Nat (List ByteArray))) := ((_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.lineStep (subject) (state)))) (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray)))) : (Prod (Prod Nat (Prod Nat (List ByteArray))) Bool))).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons _root_.LexLeanPreservation.conv_value (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_pair) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_iterateUntil (es := (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (_root_.LexLeanPreservation.optEnc (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (fun _ => rfl) (_root_.LexLeanPreservation.encPair (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.nat (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes))) _root_.LexLeanTarget.TargetSyntax.Value.bool) (fun _ => rfl) ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.lineStep (subject) (state)))) (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __fits_16 (subject) __p0) 16 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes subject)] (fun (__p0 : (Prod Nat (Prod Nat (List ByteArray)))) => __rel_16 (subject) __p0) (_root_.LexLeanCollections.iterateUntil ((fun (state : (Prod Nat (Prod Nat (List ByteArray)))) => (LexLeanStd.Text.lineStep (subject) (state))))) (fun _ => rfl) (fun _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (fun _ _ _ __h => by simp only [_root_.LexLeanCollections.iterateUntil, __h]) (p := __prog) (fi := 15) (ts := (.pair .nat (.pair .nat (.list .bytes)))) rfl (total) (((0 : Nat), ((0 : Nat), ([] : List ByteArray))))))) (let start : Nat := ((final).2).1; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_first (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (let pieces : (List ByteArray) := ((final).2).2; _root_.LexLeanPreservation.conv_let (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_second (_root_.LexLeanPreservation.conv_var rfl))) (_root_.LexLeanPreservation.conv_cond (fun (__b : Bool) => (if __b then ((((((Bool.true && (Bool.true && (((Bool.true && (Bool.true && Bool.true)) && Bool.true) && Bool.true))) && (__fits_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) && (Bool.true && Bool.true)) && Bool.true) && Bool.true) && (__fits_17 (((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces)))) else ((Bool.true && Bool.true) && (__fits_17 (pieces))))) (fun (__b : Bool) => (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) (if __b then (LexLeanStd.Text.reverse (((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces))) else (LexLeanStd.Text.reverse (pieces)))) (Nat.blt start total) (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natLt start total)) (fun _ => (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_prim (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (_root_.LexLeanPreservation.prim_natSub total start)) _root_.LexLeanPreservation.convL_nil))) (__rel_18 (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat)))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_cons) _root_.LexLeanPreservation.convL_nil) (__rel_17 (((LexLeanStd.Text.sliceOr (subject) (start) ((_root_.LexLeanRuntime.subtract (total) (start) : Nat))) :: pieces))))) (fun _ => (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_17 (pieces))))))))) def __fits_0 (stdout : ByteArray) (expected : (List ByteArray)) : Bool := - ((((Bool.true && ((((Bool.true && Bool.true) && (Bool.true && Bool.true)) && Bool.true) && (((Bool.true && Bool.true) && (__fits_4 (stdout))) && Bool.true))) && (_root_.LexLeanPreservation.foldFits (fun (__p0 : (LexLeanBoot.AxiomOutput.Scan)) (__p1 : ByteArray) => __fits_3 __p0 __p1) ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanBoot.Text.lines (stdout))))) && (Bool.true && Bool.true)) && (__fits_1 ((_root_.LexLeanCollections.listFold ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanBoot.Text.lines (stdout))) : (LexLeanBoot.AxiomOutput.Scan))) (expected))) + ((((Bool.true && ((((Bool.true && Bool.true) && (Bool.true && Bool.true)) && Bool.true) && (((Bool.true && Bool.true) && (__fits_4 (stdout))) && Bool.true))) && (_root_.LexLeanPreservation.foldFits (fun (__p0 : (LexLeanBoot.AxiomOutput.Scan)) (__p1 : ByteArray) => __fits_3 __p0 __p1) ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanStd.Text.lines (stdout))))) && (Bool.true && Bool.true)) && (__fits_1 ((_root_.LexLeanCollections.listFold ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanStd.Text.lines (stdout))) : (LexLeanBoot.AxiomOutput.Scan))) (expected))) -attribute [local irreducible] LexLeanBoot.AxiomOutput.finish LexLeanBoot.AxiomOutput.scanStep LexLeanBoot.Text.lines in +attribute [local irreducible] LexLeanBoot.AxiomOutput.finish LexLeanBoot.AxiomOutput.scanStep LexLeanStd.Text.lines in theorem __rel_0 (stdout : ByteArray) (expected : (List ByteArray)) : _root_.LexLeanPreservation.FunRel __prog 0 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes stdout), ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) expected)] (_root_.LexLeanPreservation.Rel (__fits_0 stdout expected) ((_root_.LexLeanPreservation.encExcept __enc_0 (_root_.LexLeanPreservation.encList (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanBoot.AxiomOutput.parseAuditOutput stdout expected))) := - _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_adt) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_4 (stdout))) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_listFold (ea := _root_.LexLeanTarget.TargetSyntax.Value.bytes) (es := __enc_1) (_root_.LexLeanPreservation.listEnc _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun _ => rfl) ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) (fun (__p0 : (LexLeanBoot.AxiomOutput.Scan)) (__p1 : ByteArray) => __fits_3 __p0 __p1) 3 [] (fun (__p0 : (LexLeanBoot.AxiomOutput.Scan)) (__p1 : ByteArray) => __rel_3 __p0 __p1) (p := __prog) (fi := 2) (ta := .bytes) (ts := (.adt 1)) rfl ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanBoot.Text.lines (stdout))))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_1 ((_root_.LexLeanCollections.listFold ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanBoot.Text.lines (stdout))) : (LexLeanBoot.AxiomOutput.Scan))) (expected))) + _root_.LexLeanPreservation.funRel_intro rfl rfl (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_closure _root_.LexLeanPreservation.convL_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_build _root_.LexLeanPreservation.convL_nil _root_.LexLeanPreservation.construct_nil) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) _root_.LexLeanPreservation.construct_adt) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_call (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil) (__rel_4 (stdout))) _root_.LexLeanPreservation.convL_nil))) (_root_.LexLeanPreservation.tpl_listFold (ea := _root_.LexLeanTarget.TargetSyntax.Value.bytes) (es := __enc_1) (_root_.LexLeanPreservation.listEnc _root_.LexLeanTarget.TargetSyntax.Value.bytes) (fun _ => rfl) ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) (fun (__p0 : (LexLeanBoot.AxiomOutput.Scan)) (__p1 : ByteArray) => __fits_3 __p0 __p1) 3 [] (fun (__p0 : (LexLeanBoot.AxiomOutput.Scan)) (__p1 : ByteArray) => __rel_3 __p0 __p1) (p := __prog) (fi := 2) (ta := .bytes) (ts := (.adt 1)) rfl ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanStd.Text.lines (stdout))))) (_root_.LexLeanPreservation.convL_cons (_root_.LexLeanPreservation.conv_var rfl) _root_.LexLeanPreservation.convL_nil)) (__rel_1 ((_root_.LexLeanCollections.listFold ((fun (state : (LexLeanBoot.AxiomOutput.Scan)) (line : ByteArray) => (LexLeanBoot.AxiomOutput.scanStep (state) (line)))) ((LexLeanBoot.AxiomOutput.Scan.between (([] : List (LexLeanBoot.AxiomOutput.Record))) (expected) : (LexLeanBoot.AxiomOutput.Scan))) ((LexLeanStd.Text.lines (stdout))) : (LexLeanBoot.AxiomOutput.Scan))) (expected))) def denote (stdout : ByteArray) (expected : (List ByteArray)) : _root_.LexLeanPreservation.Obs := _root_.cond (__fits_0 stdout expected) (_root_.LexLeanPreservation.Obs.value (((_root_.LexLeanPreservation.encExcept __enc_0 (_root_.LexLeanPreservation.encList (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanBoot.AxiomOutput.parseAuditOutput stdout expected)))) _root_.LexLeanPreservation.Obs.overflow @@ -837,4 +837,4 @@ def denote (stdout : ByteArray) (expected : (List ByteArray)) : _root_.LexLeanPr theorem root (stdout : ByteArray) (expected : (List ByteArray)) : _root_.LexLeanPreservation.RunConv __prog 0 [(_root_.LexLeanTarget.TargetSyntax.Value.bytes stdout), ((_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes) expected)] (_root_.LexLeanPreservation.Rel (__fits_0 stdout expected) ((_root_.LexLeanPreservation.encExcept __enc_0 (_root_.LexLeanPreservation.encList (_root_.LexLeanPreservation.encPair _root_.LexLeanTarget.TargetSyntax.Value.bytes (_root_.LexLeanPreservation.encList _root_.LexLeanTarget.TargetSyntax.Value.bytes)))) (LexLeanBoot.AxiomOutput.parseAuditOutput stdout expected))) := _root_.LexLeanPreservation.run_of_funRel (__rel_0 stdout expected) -end LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1 +end LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1 diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/Compose/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/Compose/RustStd.lex.tex similarity index 95% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/Compose/RustStd.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/Compose/RustStd.lex.tex index a81ca781e..dcf50329f 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/Compose/RustStd.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/Compose/RustStd.lex.tex @@ -1,47 +1,47 @@ \begin{lexlean}{RustStd} -\title{Certificate E LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd} +\title{Certificate E LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd} \begin{coremodule} imports [ - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1, - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd, + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1, + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd, LexLeanPreservation.Compose ] -theorem LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_0 : @16 := @541 { - all: [LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_0], +theorem LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_0 : @16 := @541 { + all: [LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_0], class: false, generated: false, policy: exact{axioms: [propext]}, transparency: semireducible } -theorem LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_2 : @549 := @873 { - all: [LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_2], +theorem LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_2 : @549 := @873 { + all: [LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_2], class: false, generated: false, policy: exact{axioms: [propext]}, transparency: semireducible } -theorem LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_1 : @881 := @1454 { - all: [LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_1], +theorem LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_1 : @881 := @1454 { + all: [LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_1], class: false, generated: false, policy: exact{axioms: [propext]}, transparency: semireducible } -theorem LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.root : @2180 := @2181 { - all: [LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.root], +theorem LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.root : @2180 := @2181 { + all: [LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -@0 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.program -@1 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.krate -@2 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.flags +@0 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.program +@1 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.krate +@2 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.flags @3 := LexLeanBoot.AxiomOutput.Rejection @4 := #0 -@5 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.__enc_0 +@5 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.__enc_0 @6 := @5 @4 @7 := LexLeanPreservation.Rust.WT @8 := LexLeanTarget.TargetSyntax.Ty.adt @@ -308,7 +308,7 @@ @540 := @13 (@505 @185) @10 @541 := fun (__s : @3) => @537 @542 := LexLeanBoot.AxiomOutput.Record -@543 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.__enc_2 +@543 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.__enc_2 @544 := @543 @4 @545 := 2 @546 := @8 @545 @@ -462,7 +462,7 @@ @872 := @13 (@505 @643) @546 @873 := fun (__s : @542) => @869 @874 := LexLeanBoot.AxiomOutput.Scan -@876 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.__enc_1 @4 +@876 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.__enc_1 @4 @877 := 1 @878 := @8 @877 @880 := @13 @876 @878 @@ -473,7 +473,7 @@ @885 := @884 @32 @886 := @564 @546 @889 := fun (__x : @542) => - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_2 @4 + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_2 @4 @890 := @601 @542 @891 := (a._@._internal._hyg.#0 : @542) -> @72 @892 := (x : @542) -> @139 @@ -711,7 +711,7 @@ @1340 := @1335 @1303 @1343 := @13 (@1310 @1098) @878 @1347 := fun (__x0 : @893) => fun (__x1 : @610) => fun (__x2 : @27) => fun (__x3 : @151) => @1340 -@1349 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_0 @4 +@1349 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_0 @4 @1351 := @181 @6 @180 @1352 := @187 @10 @1353 := @1352 @186 @@ -781,7 +781,7 @@ @1488 := LexLeanTarget.TargetSyntax.Function.mk @1478 @186 @1479 @1483 @1493 := List.getD.{0} @1475 @1477 @9 @1488 @1497 := fun (__e_n : @420) => - LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.root @4 @9 + LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.root @4 @9 @1498 := @285 @956 @1505 := {t : @74} -> {vs : @221} -> {ts : @222} -> (h : @1224 @30) -> (hs : @289) -> @1229 @238 @1506 := @1498 @565 @@ -817,9 +817,9 @@ @1565 := @1560 @1524 @1566 := @217 @1457 @1567 := @1566 @1556 -@1568 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.denote +@1568 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.denote @1570 := @1568 @30 @32 -@1571 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.__fits_0 +@1571 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.__fits_0 @1573 := @1571 @30 @32 @1576 := LexLeanBoot.AxiomOutput.parseAuditOutput @30 @32 @1578 := @1458 @27 @610 @@ -827,7 +827,7 @@ @1584 := LexLeanPreservation.encPair @27 @610 @21 @562 @1586 := @560 @1578 @1584 @1592 := LexLeanPreservation.encExcept @3 @1579 @5 @1586 @1576 -@1595 := LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.root @30 @32 +@1595 := LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.root @30 @32 @1596 := Bool @1597 := Ne.{1} @1598 := LexLeanPreservation.Obs diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/RustStd.lean b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/RustStd.lean similarity index 99% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/RustStd.lean rename to bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/RustStd.lean index ea28c8026..5794c08c5 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/RustStd.lean +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/RustStd.lean @@ -3,7 +3,7 @@ set_option autoImplicit false set_option maxRecDepth 100000 set_option maxHeartbeats 0 set_option synthInstance.maxHeartbeats 0 -namespace LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd +namespace LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd open LexLeanTarget LexLeanPreservation.Rust noncomputable def program : TargetSyntax.Program := @@ -839,4 +839,4 @@ theorem crate_ok : CrateOK program krate flags := by /-- Every function of the program is simulated by its rendering. -/ theorem root : ∀ n f, FunSem program krate flags n f := fun n f => simulate crate_ok n f -end LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd +end LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd diff --git a/bootstrap/expected/verify/preserve/audit.txt b/bootstrap/expected/verify/preserve/audit.txt index 351b7f09f..3397f0bc9 100644 --- a/bootstrap/expected/verify/preserve/audit.txt +++ b/bootstrap/expected/verify/preserve/audit.txt @@ -7737,23 +7737,23 @@ 'LexLeanPreservation.encOption.eq_2' does not depend on any axioms 'LexLeanPreservation.encPair.eq_1' does not depend on any axioms 'LexLeanPreservation.encUnit.eq_1' does not depend on any axioms -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound] +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound] +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_0' depends on axioms: [propext] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_2' depends on axioms: [propext] -'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_1' depends on axioms: [propext] +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_0' depends on axioms: [propext] +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_2' depends on axioms: [propext] +'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_1' depends on axioms: [propext] -- statement vocabulary inductive LexLeanPreservation.Obs : Type number of parameters: 0 diff --git a/bootstrap/expected/verify/preserve/preservation.json b/bootstrap/expected/verify/preserve/preservation.json index 2803afb80..af49c84f9 100644 --- a/bootstrap/expected/verify/preserve/preservation.json +++ b/bootstrap/expected/verify/preserve/preservation.json @@ -1 +1 @@ -{"library":{"axioms":["Classical.choice","Quot.sound","propext"],"registry_sha256":"02de6e4be5a6ae43997bacd3713ea587693b8ac66da4aef567463a535a076ff3"},"roots":[{"byte_length":34133,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0","program":{"byte_length":9488,"sha256":"730de4e60a1096efe498df077205f9916491d21aa78c6f1a197a1898349209f2"},"renderings":[{"byte_length":43700,"composed":{"byte_length":12124,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd","sha256":"25ea0b1bd659e1a137af0f5cb7fa278a83ff4b1c649886abb249c0824adb1def","theorem":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.root"},"crate":{"byte_length":16737,"sha256":"7ff8ac9599486a35468e5ea4475ed877f8429cd453b1cb1ea35b750a24587d99"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd","sha256":"757eac64f2344f58593fc30c48a81405a45ffc923fcfd659dedc295aeb01dd80","target":"rust-std","theorem":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","sha256":"c69095cbf64ce32141a0506723f330c269f83042a3e5025648a165c99f726496","targets":["rust-std"],"theorem":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.root"},{"byte_length":556512,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1","program":{"byte_length":115984,"sha256":"c494532214aa6b635eeb3efaed879328a4f5370efdc9d5079105c177d5f4ede8"},"renderings":[{"byte_length":625009,"composed":{"byte_length":33573,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd","sha256":"06c5751ec739c9ba5d7b939f7a0782b872f9bc029013d41d093fe9366a20f267","theorem":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.root"},"crate":{"byte_length":67653,"sha256":"618126735f4e48ee1b62cfb47ba39d8bbb3636b876e6edd10f6d45ac079c7dd3"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd","sha256":"b63b61da2a2d4edeeb081d10c6d066ca2959ac6c0aadc76dcff899b4043ebfab","target":"rust-std","theorem":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","sha256":"9d983e6f4c077dbbee22f00c3f6684d6283f44b330ef695a01218b88d936ed2c","targets":["rust-std"],"theorem":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.root"}],"spec":"lexlean/preservation/1"} +{"library":{"axioms":["Classical.choice","Quot.sound","propext"],"registry_sha256":"02de6e4be5a6ae43997bacd3713ea587693b8ac66da4aef567463a535a076ff3"},"roots":[{"byte_length":34126,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0","program":{"byte_length":9488,"sha256":"730de4e60a1096efe498df077205f9916491d21aa78c6f1a197a1898349209f2"},"renderings":[{"byte_length":43700,"composed":{"byte_length":12124,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd","sha256":"af7500f3155721525b4a1d610296c8a32d63926d6d50da2ff867db47a01be77d","theorem":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.root"},"crate":{"byte_length":16737,"sha256":"7ff8ac9599486a35468e5ea4475ed877f8429cd453b1cb1ea35b750a24587d99"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd","sha256":"7b0ea103d8123043356ec536c3d150e0f62ae85d81ceacd14e8d217385309c74","target":"rust-std","theorem":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","sha256":"bfcb1c860e9f699ce457903b7fbd511aeadc1d9121338302d9211853ff2db996","targets":["rust-std"],"theorem":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.root"},{"byte_length":556379,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1","program":{"byte_length":115984,"sha256":"c494532214aa6b635eeb3efaed879328a4f5370efdc9d5079105c177d5f4ede8"},"renderings":[{"byte_length":625009,"composed":{"byte_length":33573,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd","sha256":"755425ccf03d95ae3fdaab2104465c99fcb7ca3886ac1e14927879b460d2fc6f","theorem":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.root"},"crate":{"byte_length":67653,"sha256":"618126735f4e48ee1b62cfb47ba39d8bbb3636b876e6edd10f6d45ac079c7dd3"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd","sha256":"a6e11f6f5e59f2750fb106c770b4055b6c7e409f21d9a20b2790cd127ef3e0d9","target":"rust-std","theorem":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","sha256":"981452636cf2345fe430b3736ac3e7366b047084fba743f34d062ad84f2eb1a9","targets":["rust-std"],"theorem":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.root"}],"spec":"lexlean/preservation/1"} diff --git a/bootstrap/expected/verify/probe/LexLeanProbe.P5ba510b7049a3e59c5f1ffb1f0a6611d.lean b/bootstrap/expected/verify/probe/LexLeanProbe.Pf283e32153b6da1bc7440feda9c7929a.lean similarity index 100% rename from bootstrap/expected/verify/probe/LexLeanProbe.P5ba510b7049a3e59c5f1ffb1f0a6611d.lean rename to bootstrap/expected/verify/probe/LexLeanProbe.Pf283e32153b6da1bc7440feda9c7929a.lean diff --git a/bootstrap/expected/verify/probe/process.json b/bootstrap/expected/verify/probe/process.json index e84c0aa60..a62c73d77 100644 --- a/bootstrap/expected/verify/probe/process.json +++ b/bootstrap/expected/verify/probe/process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/probe/LexLeanProbe.P5ba510b7049a3e59c5f1ffb1f0a6611d.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanProbe.P5ba510b7049a3e59c5f1ffb1f0a6611d","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","$STAGING/probe/LexLeanProbe.Pf283e32153b6da1bc7440feda9c7929a.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanProbe.Pf283e32153b6da1bc7440feda9c7929a","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/lean/LexLeanBoot.Text.json b/bootstrap/expected/verify/process/lean/LexLeanBoot.Text.json deleted file mode 100644 index f47789a74..000000000 --- a/bootstrap/expected/verify/process/lean/LexLeanBoot.Text.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanBoot/Text.olean","$STAGING/lean-src/LexLeanBoot/Text.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanBoot.Text","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/lean/LexLeanStd.Text.json b/bootstrap/expected/verify/process/lean/LexLeanStd.Text.json new file mode 100644 index 000000000..7183f0d60 --- /dev/null +++ b/bootstrap/expected/verify/process/lean/LexLeanStd.Text.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanStd/Text.olean","$STAGING/lean-src/LexLeanStd/Text.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanStd.Text","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanBoot.Text.json b/bootstrap/expected/verify/process/leanchecker/LexLeanBoot.Text.json deleted file mode 100644 index 279a8e555..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanBoot.Text.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanBoot.Text"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanBoot.Text","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json deleted file mode 100644 index f50d89643..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json deleted file mode 100644 index 511a9170c..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json deleted file mode 100644 index 006f1ede6..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json deleted file mode 100644 index f83a4199c..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json similarity index 58% rename from bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json rename to bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json index 568cf5e66..8045e438a 100644 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json new file mode 100644 index 000000000..ec188890c --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json new file mode 100644 index 000000000..92fc5572d --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json similarity index 58% rename from bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json rename to bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json index 9934f945f..11749c5dc 100644 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json new file mode 100644 index 000000000..5f72788e0 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json new file mode 100644 index 000000000..32b0a5c93 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanStd.Text.json b/bootstrap/expected/verify/process/leanchecker/LexLeanStd.Text.json new file mode 100644 index 000000000..f06c0b412 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanStd.Text.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanStd.Text"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanStd.Text","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Audit.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Audit.json index 6d3ad0be7..ec64ed2fc 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Audit.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Audit.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","$STAGING/preserve-src/LexLeanPreserve/Audit.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Audit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanPreservation.Obs' does not depend on any axioms\n'LexLeanPreservation.obs.match_1' does not depend on any axioms\n'LexLeanPreservation.obs' does not depend on any axioms\n'LexLeanPreservation.Conv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ConvA' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ObsL' does not depend on any axioms\n'LexLeanPreservation.obsL.match_1' does not depend on any axioms\n'LexLeanPreservation.obsL' does not depend on any axioms\n'LexLeanPreservation.ConvL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.FunRel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Obs._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.Obs._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.Obs.casesOn' does not depend on any axioms\n'LexLeanPreservation.Obs.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.Obs.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Obs.ctorElim' does not depend on any axioms\n'LexLeanPreservation.Obs.overflow.elim' does not depend on any axioms\n'LexLeanPreservation.Obs.stuck.elim' does not depend on any axioms\n'LexLeanPreservation.Obs.value.elim' does not depend on any axioms\n'LexLeanPreservation.Obs.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.Obs.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Obs.overflow.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Obs.recOn' does not depend on any axioms\n'LexLeanPreservation.Obs.stuck.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Obs.value.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Obs.value.inj' does not depend on any axioms\n'LexLeanPreservation.Obs.value.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Obs.value.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ObsL._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.ObsL._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.ObsL.casesOn' does not depend on any axioms\n'LexLeanPreservation.ObsL.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.ObsL.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.ObsL.ctorElim' does not depend on any axioms\n'LexLeanPreservation.ObsL.overflow.elim' does not depend on any axioms\n'LexLeanPreservation.ObsL.stuck.elim' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.elim' does not depend on any axioms\n'LexLeanPreservation.ObsL.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.ObsL.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ObsL.overflow.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ObsL.recOn' does not depend on any axioms\n'LexLeanPreservation.ObsL.stuck.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.inj' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.injEq' depends on axioms: [propext]\n'LexLeanPreservation.ObsL.values.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rel' does not depend on any axioms\n'LexLeanPreservation.Rel.eq_1' does not depend on any axioms\n'LexLeanPreservation.RelL' does not depend on any axioms\n'LexLeanPreservation.RelL.eq_1' does not depend on any axioms\n'LexLeanPreservation.RunConv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.addSteps_ne' does not depend on any axioms\n'LexLeanPreservation.chargeResult_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.stable.match_1_16' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_18' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_20' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_22' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_24' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_26' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.eval.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.stable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.evalArms_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs_ne' does not depend on any axioms\n'LexLeanPreservation.convA_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.eval_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs_addSteps' does not depend on any axioms\n'LexLeanPreservation.convA_hit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.convA_miss' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.evalList_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obsL_ne' does not depend on any axioms\n'LexLeanPreservation.convL_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.convL_cons._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.convL_cons._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.convL_cons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.convL_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_apply._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_apply._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_apply._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_build' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_call._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_call._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_call' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_closure' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_cond._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_cond._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_field' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_first' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_let._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_let._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_let' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_match._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_match._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_match' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_matchV' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs_chargeResult' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_prim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_second' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_var' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.funRel_intro' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs.eq_1' does not depend on any axioms\n'LexLeanPreservation.obs.eq_2' does not depend on any axioms\n'LexLeanPreservation.obs.eq_3' does not depend on any axioms\n'LexLeanPreservation.obs.eq_4' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_1' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_2' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_3' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_4' does not depend on any axioms\n'LexLeanPreservation.run_of_funRel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.run.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ListEnc' does not depend on any axioms\n'LexLeanPreservation.ListEnc._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.ListEnc._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.ListEnc.casesOn' does not depend on any axioms\n'LexLeanPreservation.ListEnc.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.ListEnc.elem' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items' does not depend on any axioms\n'LexLeanPreservation.ListEnc.enc' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_cons' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_eq.match_1_1' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_nil' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_eq._f' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_eq' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.ListEnc.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.ListEnc.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk.inj' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk.injEq' depends on axioms: [propext]\n'LexLeanPreservation.ListEnc.mk.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ListEnc.recOn' does not depend on any axioms\n'LexLeanPreservation.OptEnc' does not depend on any axioms\n'LexLeanPreservation.OptEnc._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.OptEnc._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.OptEnc.casesOn' does not depend on any axioms\n'LexLeanPreservation.OptEnc.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.OptEnc.elem' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc_none' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc_some' does not depend on any axioms\n'LexLeanPreservation.encOption.match_1' does not depend on any axioms\n'LexLeanPreservation.encOption' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc_map' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.OptEnc.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.OptEnc.noConfusion' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk.noConfusion' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk.inj' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk.injEq' depends on axioms: [propext]\n'LexLeanPreservation.OptEnc.mk.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.OptEnc.recOn' does not depend on any axioms\n'LexLeanPreservation.construct_adt' does not depend on any axioms\n'LexLeanPreservation.construct_cons' does not depend on any axioms\n'LexLeanPreservation.construct_error' does not depend on any axioms\n'LexLeanPreservation.construct_false' does not depend on any axioms\n'LexLeanPreservation.construct_nil' does not depend on any axioms\n'LexLeanPreservation.construct_none' does not depend on any axioms\n'LexLeanPreservation.construct_ok' does not depend on any axioms\n'LexLeanPreservation.construct_pair' does not depend on any axioms\n'LexLeanPreservation.construct_some' does not depend on any axioms\n'LexLeanPreservation.construct_succ' does not depend on any axioms\n'LexLeanPreservation.construct_true' does not depend on any axioms\n'LexLeanPreservation.construct_unit' does not depend on any axioms\n'LexLeanPreservation.construct_zero' does not depend on any axioms\n'LexLeanPreservation.encExcept.match_1' does not depend on any axioms\n'LexLeanPreservation.encExcept' does not depend on any axioms\n'LexLeanPreservation.encList' does not depend on any axioms\n'LexLeanPreservation.encOrdering.match_1' does not depend on any axioms\n'LexLeanPreservation.encOrdering' does not depend on any axioms\n'LexLeanPreservation.encPair' does not depend on any axioms\n'LexLeanPreservation.encUnit' does not depend on any axioms\n'LexLeanPreservation.listEnc._proof_1' does not depend on any axioms\n'LexLeanPreservation.listEnc._proof_2' does not depend on any axioms\n'LexLeanPreservation.listEnc' does not depend on any axioms\n'LexLeanPreservation.optEnc._proof_1' does not depend on any axioms\n'LexLeanPreservation.optEnc._proof_2' does not depend on any axioms\n'LexLeanPreservation.optEnc' does not depend on any axioms\n'LexLeanPreservation.bytes_empty' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.bytes_one' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.bytes_zero' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.encOrdering.eq_1' does not depend on any axioms\n'LexLeanPreservation.encOrdering.eq_2' does not depend on any axioms\n'LexLeanPreservation.encOrdering.eq_3' does not depend on any axioms\n'LexLeanPreservation.fromOrdering_encOrdering' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.fromStrings_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.fromStrings_map._f' does not depend on any axioms\n'LexLeanPreservation.fromStrings_map' does not depend on any axioms\n'LexLeanPreservation.intFits' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.listIndex_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.listIndex_map._f' does not depend on any axioms\n'LexLeanPreservation.listIndex_map' does not depend on any axioms\n'LexLeanPreservation.listIndex_unique.match_1_1' does not depend on any axioms\n'LexLeanPreservation.listIndex_unique._f' does not depend on any axioms\n'LexLeanPreservation.listIndex_unique' does not depend on any axioms\n'LexLeanPreservation.obs_intResult' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.obs_natResult' does not depend on any axioms\n'LexLeanPreservation.prim_append_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_append_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_boolNot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_compareBytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_bool' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_nat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_ordering' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_string' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_index_bytes.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_index_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_index_list.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_index_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intMul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intNeg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intQuot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intRem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intSub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_join.match_1_1' does not depend on any axioms\n'LexLeanPreservation.toStrings_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.toStrings_map.match_1_3' does not depend on any axioms\n'LexLeanPreservation.toStrings_map._f' does not depend on any axioms\n'LexLeanPreservation.toStrings_map' does not depend on any axioms\n'LexLeanPreservation.prim_join' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_length_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_length_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_length_string' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natAdd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natLe' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natLt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natMul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natQuot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natRem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natSub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_slice_bytes.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_slice_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_slice_list.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_slice_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_splitExact.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_splitExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_utf8Decode.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_utf8Decode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_utf8Encode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.compareBytes.eq_1' depends on axioms: [propext]\n'LexLeanRuntime.equal.eq_1' does not depend on any axioms\n'LexLeanRuntime.length.eq_1' does not depend on any axioms\n'LexLeanRuntime.slice.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromOrdering.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.checkedMultiplyWith.match_1' does not depend on any axioms\n'LexLeanPreservation.checkedMultiplyWith' does not depend on any axioms\n'LexLeanPreservation.checkedQuotientWith' does not depend on any axioms\n'LexLeanPreservation.decimalFits.match_1' does not depend on any axioms\n'LexLeanPreservation.decimalFits' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.divideStep' does not depend on any axioms\n'LexLeanPreservation.divide_unique.match_1_1' does not depend on any axioms\n'LexLeanPreservation.divide_unique._f' does not depend on any axioms\n'LexLeanPreservation.divide_unique' does not depend on any axioms\n'LexLeanPreservation.multiplyStep' does not depend on any axioms\n'LexLeanPreservation.multiply_unique.match_1_1' does not depend on any axioms\n'LexLeanPreservation.multiply_unique._f' does not depend on any axioms\n'LexLeanPreservation.multiply_unique' does not depend on any axioms\n'LexLeanPreservation.prim_bitAnd_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i64.match_1_2' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_int.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ordOf.match_1' does not depend on any axioms\n'LexLeanPreservation.ordOf' does not depend on any axioms\n'LexLeanPreservation.KeySpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.mk._flat_ctor' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.compareCodes_eq.match_1_1' does not depend on any axioms\n'LexLeanPreservation.compareCodes_eq._f' depends on axioms: [propext]\n'LexLeanPreservation.compareCodes_eq' depends on axioms: [propext]\n'LexLeanPreservation.compareCodes_swap.match_1_1' does not depend on any axioms\n'LexLeanPreservation.compareCodes_swap._f' depends on axioms: [propext]\n'LexLeanPreservation.compareCodes_swap' depends on axioms: [propext]\n'LexLeanPreservation.lessThanE' does not depend on any axioms\n'LexLeanPreservation.prim_compare_key.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_compare_key' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_lessThan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.orderOf_insert' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.orderBool.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.keySpec_bool' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI16.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI32.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI64.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI8.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderInt.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderNat.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_nat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.keySpec_pair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderString.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.keySpec_string' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU16.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU32.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU64.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU8.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanCollections.compareCodes._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_1' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_2' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_3' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_4' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_def' depends on axioms: [propext]\n'LexLeanCollections.insertEntry.eq_1' does not depend on any axioms\n'LexLeanCollections.insertEntry.eq_2' does not depend on any axioms\n'LexLeanCollections.insertEntry.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.compareValue.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_28' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_30' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_34' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_42' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_44' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_46' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_48' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_52' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_54' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_55' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_56' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_57' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_58' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_60' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_63' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_68' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_78' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_79' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_81' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_82' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_85' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_86' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_87' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_88' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_89' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_90' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_91' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_92' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_93' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_94' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_95' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_96' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_97' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_98' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_99' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Conv.bool_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Conv.fits_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.FunRel.fits_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ListEnc.enc.eq_1' does not depend on any axioms\n'LexLeanPreservation.ListEnc.enc_cons' does not depend on any axioms\n'LexLeanPreservation.ListEnc.enc_nil' does not depend on any axioms\n'LexLeanPreservation.LookOps' does not depend on any axioms\n'LexLeanPreservation.LookOps.casesOn' does not depend on any axioms\n'LexLeanPreservation.LookOps.l0' does not depend on any axioms\n'LexLeanPreservation.LookOps.leq' does not depend on any axioms\n'LexLeanPreservation.LookOps.lgt' does not depend on any axioms\n'LexLeanPreservation.LookOps.llt' does not depend on any axioms\n'LexLeanPreservation.LookOps.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.LookOps.recOn' does not depend on any axioms\n'LexLeanPreservation.SetOps' does not depend on any axioms\n'LexLeanPreservation.SetOps.c0' does not depend on any axioms\n'LexLeanPreservation.SetOps.casesOn' does not depend on any axioms\n'LexLeanPreservation.SetOps.ceq' does not depend on any axioms\n'LexLeanPreservation.SetOps.cgt' does not depend on any axioms\n'LexLeanPreservation.SetOps.clt' does not depend on any axioms\n'LexLeanPreservation.SetOps.i0' does not depend on any axioms\n'LexLeanPreservation.SetOps.ieq' does not depend on any axioms\n'LexLeanPreservation.SetOps.igt' does not depend on any axioms\n'LexLeanPreservation.SetOps.ilt' does not depend on any axioms\n'LexLeanPreservation.SetOps.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.SetOps.r0' does not depend on any axioms\n'LexLeanPreservation.SetOps.recOn' does not depend on any axioms\n'LexLeanPreservation.SetOps.req' does not depend on any axioms\n'LexLeanPreservation.SetOps.rgt' does not depend on any axioms\n'LexLeanPreservation.SetOps.rlt' does not depend on any axioms\n'LexLeanPreservation.TopoOps' does not depend on any axioms\n'LexLeanPreservation.TopoOps.casesOn' does not depend on any axioms\n'LexLeanPreservation.TopoOps.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.TopoOps.recOn' does not depend on any axioms\n'LexLeanPreservation.TopoOps.s_next' does not depend on any axioms\n'LexLeanPreservation.TopoOps.s_nil' does not depend on any axioms\n'LexLeanPreservation.TopoOps.s_stuck' does not depend on any axioms\n'LexLeanPreservation.TopoOps.z_cons' does not depend on any axioms\n'LexLeanPreservation.TopoOps.z_nil' does not depend on any axioms\n'LexLeanPreservation.Tpl.boolE' does not depend on any axioms\n'LexLeanPreservation.Tpl.byOrder' does not depend on any axioms\n'LexLeanPreservation.Tpl.cns' does not depend on any axioms\n'LexLeanPreservation.Tpl.fn' does not depend on any axioms\n'LexLeanPreservation.Tpl.lst' does not depend on any axioms\n'LexLeanPreservation.Tpl.v' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphInnerFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.pr' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphNodesFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.natOne' does not depend on any axioms\n'LexLeanPreservation.Tpl.nl' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphReachableFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphSuccessorsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphTopologicalFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.iterateFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.iterateUntilFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.listFoldFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapContainsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapFoldFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapInsertFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapLookupFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapProjectFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapRemoveFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reachFrontierFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reachIntoFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reachRoundsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reverseFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setContainsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setFilterFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setInsertFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setRemoveFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setUnionFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoFinished' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoReadyFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoRoundsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoUnreachedFn' does not depend on any axioms\n'LexLeanPreservation.blt_succ_fits._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.blt_succ_fits' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_cond_false' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_cond_true' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.enc_elem' does not depend on any axioms\n'LexLeanPreservation.enc_entry' does not depend on any axioms\n'LexLeanPreservation.foldFits.match_1' does not depend on any axioms\n'LexLeanPreservation.foldFits._f' does not depend on any axioms\n'LexLeanPreservation.foldFits' does not depend on any axioms\n'LexLeanPreservation.foldFits._sunfold' does not depend on any axioms\n'LexLeanPreservation.foldFits._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.foldFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.foldFits.eq_2' does not depend on any axioms\n'LexLeanPreservation.foldFits.eq_def' does not depend on any axioms\n'LexLeanPreservation.graphFits' does not depend on any axioms\n'LexLeanPreservation.graphFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.iterateFits.match_1' does not depend on any axioms\n'LexLeanPreservation.iterateFits._f' does not depend on any axioms\n'LexLeanPreservation.iterateFits' does not depend on any axioms\n'LexLeanPreservation.iterateFits._sunfold' does not depend on any axioms\n'LexLeanPreservation.iterateFits._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.iterateFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.iterateFits.eq_2' does not depend on any axioms\n'LexLeanPreservation.iterateFits.eq_def' does not depend on any axioms\n'LexLeanPreservation.length_eq' does not depend on any axioms\n'LexLeanPreservation.prim_compare_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.reachNext' does not depend on any axioms\n'LexLeanPreservation.tpl_graphInner.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setInsert.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setInsert._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setInsert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphInner._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphInner' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphNodes.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_graphNodes._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphNodes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapLookup.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapLookup._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapLookup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphSuccessors' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachFrontier.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_reachInto.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setContains.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setContains._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setContains' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachInto._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachInto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachFrontier._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachFrontier' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachRounds.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setUnion.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setUnion._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setUnion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachRounds._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachRounds' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphReachable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reverse.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_reverse._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reverse' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setRemove.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setRemove._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setRemove' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoReady.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_topoUnreached.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_topoUnreached._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoUnreached' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoReady._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoReady' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoRounds.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_topoRounds._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoRounds' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphTopological' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterate.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_iterate._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterateUntil.match_1_1' does not depend on any axioms\n'LexLeanPreservation.untilFits.match_1' does not depend on any axioms\n'LexLeanPreservation.untilFits._f' does not depend on any axioms\n'LexLeanPreservation.untilFits' does not depend on any axioms\n'LexLeanPreservation.tpl_iterateUntil._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterateUntil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_listFold.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_listFold._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_listFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapContains' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapFold.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapFold._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapInsert.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapInsert._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapInsert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapKeys.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapKeys._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapKeys' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapRemove.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapRemove._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapRemove' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapValues.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapValues._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapValues' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setDifference.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setDifference._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setDifference' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setIntersection.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setIntersection._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setIntersection' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.untilFits._sunfold' does not depend on any axioms\n'LexLeanPreservation.untilFits._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.untilFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.untilFits.eq_2' does not depend on any axioms\n'LexLeanPreservation.untilFits.eq_def' does not depend on any axioms\n'LexLeanPreservation.validExcept.match_1' does not depend on any axioms\n'LexLeanPreservation.InvExcept' does not depend on any axioms\n'LexLeanPreservation.InvList' does not depend on any axioms\n'LexLeanPreservation.InvList.eq_1' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.match_1' does not depend on any axioms\n'LexLeanPreservation.StrictAsc._f' does not depend on any axioms\n'LexLeanPreservation.StrictAsc' does not depend on any axioms\n'LexLeanPreservation.InvMap' does not depend on any axioms\n'LexLeanPreservation.validOption.match_1' does not depend on any axioms\n'LexLeanPreservation.InvOption' does not depend on any axioms\n'LexLeanPreservation.InvOption.eq_1' does not depend on any axioms\n'LexLeanPreservation.InvOption.eq_2' does not depend on any axioms\n'LexLeanPreservation.InvPair' does not depend on any axioms\n'LexLeanPreservation.InvSet' does not depend on any axioms\n'LexLeanPreservation.StrictAsc._sunfold' does not depend on any axioms\n'LexLeanPreservation.StrictAsc._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_1' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_2' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_3' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_def' does not depend on any axioms\n'LexLeanPreservation.Tpl.validListFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validMapFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validOptionFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validPairFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validResultFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validSetFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validTrueFn' does not depend on any axioms\n'LexLeanPreservation.ascMap.match_1' does not depend on any axioms\n'LexLeanPreservation.lessB.match_1' does not depend on any axioms\n'LexLeanPreservation.lessB' does not depend on any axioms\n'LexLeanPreservation.ascMap._f' does not depend on any axioms\n'LexLeanPreservation.ascMap' does not depend on any axioms\n'LexLeanPreservation.ascMap._sunfold' does not depend on any axioms\n'LexLeanPreservation.ascMap._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_1' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_2' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_3' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_def' does not depend on any axioms\n'LexLeanPreservation.ascMap_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.lessB_iff' depends on axioms: [propext]\n'LexLeanPreservation.ascMap_iff._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.ascMap_iff' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.ascMap_inv' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.ascSet._f' does not depend on any axioms\n'LexLeanPreservation.ascSet' does not depend on any axioms\n'LexLeanPreservation.ascSet._sunfold' does not depend on any axioms\n'LexLeanPreservation.ascSet._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_1' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_2' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_3' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_def' does not depend on any axioms\n'LexLeanPreservation.ascSet_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.ascSet_iff._f' depends on axioms: [propext]\n'LexLeanPreservation.ascSet_iff' depends on axioms: [propext]\n'LexLeanPreservation.ascSet_inv' depends on axioms: [propext]\n'LexLeanPreservation.condAnd_iff' depends on axioms: [propext]\n'LexLeanPreservation.invList_eqs.match_1_1' does not depend on any axioms\n'LexLeanPreservation.invList_eqs._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.invList_eqs' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.lessB.eq_1' does not depend on any axioms\n'LexLeanPreservation.lessB_eq' depends on axioms: [propext]\n'LexLeanPreservation.lessB_gt' depends on axioms: [propext]\n'LexLeanPreservation.lessB_lt' depends on axioms: [propext]\n'LexLeanPreservation.someObs.match_1' does not depend on any axioms\n'LexLeanPreservation.someObs' does not depend on any axioms\n'LexLeanPreservation.tpl_validList.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validList.match_1' does not depend on any axioms\n'LexLeanPreservation.validList._f' does not depend on any axioms\n'LexLeanPreservation.validList' does not depend on any axioms\n'LexLeanPreservation.tpl_validList' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validMap.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_validMap._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validOption.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validOption' does not depend on any axioms\n'LexLeanPreservation.tpl_validOption' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validPair.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validPair' does not depend on any axioms\n'LexLeanPreservation.tpl_validPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validResult.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validExcept' does not depend on any axioms\n'LexLeanPreservation.tpl_validResult' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validSet.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_validSet._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validTrue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.trueIff' does not depend on any axioms\n'LexLeanPreservation.validExcept_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validExcept_inv' does not depend on any axioms\n'LexLeanPreservation.validList._sunfold' does not depend on any axioms\n'LexLeanPreservation.validList._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.validList.eq_1' does not depend on any axioms\n'LexLeanPreservation.validList.eq_2' does not depend on any axioms\n'LexLeanPreservation.validList.eq_def' does not depend on any axioms\n'LexLeanPreservation.validList_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validList_iff._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.validList_iff' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.validList_inv' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.validOption.eq_1' does not depend on any axioms\n'LexLeanPreservation.validOption.eq_2' does not depend on any axioms\n'LexLeanPreservation.validOption_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validOption_inv' depends on axioms: [propext]\n'LexLeanPreservation.validPair_inv' depends on axioms: [propext]\n'LexLeanPreservation.validTrue_inv' does not depend on any axioms\n'LexLeanPreservation.Rust.Ctx' does not depend on any axioms\n'LexLeanPreservation.Rust.Flags' does not depend on any axioms\n'LexLeanPreservation.Rust.RCrate' does not depend on any axioms\n'LexLeanPreservation.Rust.RIdent' does not depend on any axioms\n'LexLeanPreservation.Rust.WT._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.adtFields' depends on axioms: [propext]\n'LexLeanTarget.TargetSyntax.IntKind.ofNat' does not depend on any axioms\n'LexLeanTarget.TargetSyntax.IntKind.ofNat_ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Rust.instDecidableEqIntKind_lexLeanPreservation._proof_1' does not depend on any axioms\n'LexLeanPreservation.Rust.instDecidableEqIntKind_lexLeanPreservation._proof_2' does not depend on any axioms\n'LexLeanPreservation.Rust.instDecidableEqIntKind_lexLeanPreservation' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flagOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fnIdent' does not depend on any axioms\n'LexLeanPreservation.Rust.fnFallible' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.inert._f' does not depend on any axioms\n'LexLeanPreservation.Rust.inert' does not depend on any axioms\n'LexLeanPreservation.Rust.WT._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.WTAll._f' does not depend on any axioms\n'LexLeanPreservation.Rust.WTL.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctxLookup.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup._f' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup' does not depend on any axioms\n'LexLeanPreservation.Rust.local_' does not depend on any axioms\n'LexLeanPreservation.Rust.EnvRel' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ROut' does not depend on any axioms\n'LexLeanPreservation.Rust.Halt' does not depend on any axioms\n'LexLeanPreservation.Rust.REnv' does not depend on any axioms\n'LexLeanPreservation.Rust.RExpr' does not depend on any axioms\n'LexLeanPreservation.Rust.RC' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RLet' does not depend on any axioms\n'LexLeanPreservation.Rust.LetsOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.append' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.below' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.below.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.brecOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.append_left' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.append_right' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.below' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.below.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.brecOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RBlock' does not depend on any axioms\n'LexLeanPreservation.Rust.dispatched_ne' does not depend on any axioms\n'LexLeanPreservation.Rust.finished_ne' does not depend on any axioms\n'LexLeanPreservation.Rust.returned_ne' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_24' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_26' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_28' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_30' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_32' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_34' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_36' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.eval.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.invoke.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.stable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.reval_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCA' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.revalBlock_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCB.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCI' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.invoke_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCI.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.revalList_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCL.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.WTAll' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.block_of_lets' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.block_of_raise' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.ctxLookup._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup_slot._simp_1_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotFree' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup_slot' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_cons_other' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sameIdent_self' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_cons_self' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sameIdent_local' depends on axioms: [propext]\n'LexLeanPreservation.Rust.envRel_bind' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.envRel_extra' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.envRel_ghost' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sameIdent_kind' depends on axioms: [propext]\n'LexLeanPreservation.Rust.envRel_temp' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.listIndex_eq.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.listIndex_eq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.listIndex_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.index_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.inert._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.inert._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_nil.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_raise_head.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcl_raise_head.match_1_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcl_raise_head' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_raise_tail' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.revalArms_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.slotFree.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sunfold' depends on axioms: [propext]\n'LexLeanTarget.RustSemantics.eval.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.invoke.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.invoke.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.kindNumber.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.lookup.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.lookup.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.lookup.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.lookup.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.lookup.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.lookup.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd' does not depend on any axioms\n'LexLeanPreservation.Rust.isTemp._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isTemp.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isTemp' depends on axioms: [propext]\n'LexLeanPreservation.Rust.letsBind.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds._f' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds._f' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind._f' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind' does not depend on any axioms\n'LexLeanPreservation.Rust.tempFresh' does not depend on any axioms\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.foldN.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.flatB._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep.match_7' does not depend on any axioms\n'LexLeanPreservation.Rust.foldStep' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldB' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats._f' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats' does not depend on any axioms\n'LexLeanPreservation.Rust.okBlock' does not depend on any axioms\n'LexLeanPreservation.Rust.partRead._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Kind.casesOn' does not depend on any axioms\n'LexLeanPreservation.Rust.elseCtx.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.elseCtx' does not depend on any axioms\n'LexLeanPreservation.Rust.elseLets.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.elseLets' does not depend on any axioms\n'LexLeanPreservation.Rust.heldOK.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.heldOK' does not depend on any axioms\n'LexLeanPreservation.Rust.negateR._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.negateR._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.negateR.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.negateR' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_5' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_7' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_9' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identBoxed' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal' does not depend on any axioms\n'LexLeanPreservation.Rust.isWild._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.unboxOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotOK.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocal' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armShape.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.armShape' does not depend on any axioms\n'LexLeanPreservation.Rust.otherArms.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.otherArms' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.noClosure.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.noClosure._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh' depends on axioms: [propext]\n'LexLeanPreservation.Rust.covered' depends on axioms: [propext]\n'LexLeanPreservation.Rust.scrut' does not depend on any axioms\n'LexLeanPreservation.Rust.validU.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.validU' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotOK' does not depend on any axioms\n'LexLeanPreservation.Rust.ctorOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identsDistinct.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct._f' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct' does not depend on any axioms\n'LexLeanPreservation.Rust.litOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArg._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.match_6' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArg.match_8' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArg' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArgs._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildTail.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildsArm.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildsArm' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.itemOK.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemOK' does not depend on any axioms\n'LexLeanPreservation.Rust.itemTyped.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemTyped.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf' does not depend on any axioms\n'LexLeanPreservation.Rust.itemTyped' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_9' does not depend on any axioms\n'LexLeanPreservation.Rust.isFixed._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped' depends on axioms: [propext]\n'LexLeanPreservation.Rust.primTyped' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.litValues._f' does not depend on any axioms\n'LexLeanPreservation.Rust.litValue' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.typedLitAll._f' does not depend on any axioms\n'LexLeanPreservation.Rust.typedLits.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Corr' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.below' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.below.casesOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.brecOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.casesOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.recOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.FunOK' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.CrateOK' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Fresh' does not depend on any axioms\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn' depends on axioms: [propext]\n'LexLeanPreservation.Rust.FunSem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Kind._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.casesOn' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ctorElim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.b.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.e.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.k.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.l.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.m.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.ops.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.recOn' does not depend on any axioms\n'LexLeanPreservation.Rust.KPre.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.KPre' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Kind.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.ctorElim' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Kind.nat.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.plain.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.plain.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.recOn' does not depend on any axioms\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesM.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.RealizesM' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Sem.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.viewVal._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Sem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.foldN._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identsDistinct._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_10' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_11' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_12' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_13' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_14' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_6' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_7' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_8' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.litValues' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue._sunfold' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.litValue._unsafe_rec' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues._sunfold' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.paramCtx._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patsBinds' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.patLocals._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patsBinds._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArgs._sunfold' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs._unsafe_rec' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.typedLitAll' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.typedLits._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_of_inert.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_of_inert.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_of_inert._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_of_inert' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_of_inert._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_of_inert' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Halt.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.LetsRaise.halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.block_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.boxed' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesM.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesM.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_bytes_inv' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_list_inv' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_string_inv' depends on axioms: [propext]\n'LexLeanPreservation.Rust.takes_of_typed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.allWidth_of.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_eq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_eq._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.tysBeq_eq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq_eq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.wt_fixed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.allWidth_of._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.allWidth_of' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.width_of_typed.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.width_of_typed.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.width_of_typed.match_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.width_of_typed' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.accepts_of_typed' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtl_append.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_append._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_append' depends on axioms: [propext]\n'LexLeanPreservation.Rust.apply_result' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.bindPattern_shape.match_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.bindPattern_shape._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.bindPatterns_shape._simp_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindPatterns_shape.match_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.bindPatterns_shape._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.bindPattern_shape' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.bindPatterns_shape' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms_spec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.boolArms_eval' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.boxWith.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_100' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_102' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_96' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_98' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_function' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.call_result' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.const_sound' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.convert_args.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.convert_args' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_append_fresh' depends on axioms: [propext]\n'LexLeanPreservation.Rust.envRel_fresh' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_not._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_cond.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.itemResult.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.eval_match' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fixedTyped.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_18' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_19' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_20' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_21' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_22' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_23' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_24' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_25' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_26' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_27' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_28' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_29' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_30' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_31' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_32' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_33' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_34' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_35' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_36' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_37' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_38' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_39' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_40' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_41' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_42' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_43' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_44' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_45' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_46' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_47' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_48' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_49' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_50' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_51' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_52' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_53' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_54' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_55' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_56' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_57' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_58' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_59' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_60' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_61' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN_sound.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.split_last.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.split_last._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.split_last' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep_spec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcb_nil_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_nomatch.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcb_cons_nomatch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_stop' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_prefix' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_flat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_read_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_cons_same' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcb_fold_last' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldStep_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldN_sound._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldN_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldB_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldN.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_append' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_bind._simp_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_bind' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotFree_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_weaken' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_elseCtx' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_temp._simp_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_temp' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fromStrings_wt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fromStrings_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fromStrings_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.hasWidth_i16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_i32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_i64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_i8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.heldOK.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.heldOK.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.isFixed._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.isSeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.isTemp._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.itemOK.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemOperands_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.itemResult' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.kpre_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_pred._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_pred.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_pred' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.kpre_else' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.kpre_then' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_of_lets' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_b_rcb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.k_branch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_cond_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_isZero_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_lit_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate_halt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_negate_halt.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_nonZero_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_not_inv.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_not_inv.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_not_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.k_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_read.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_read' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.kpre_held' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.letsBind.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.letsOK_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.letsOK_shape' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.litValue._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_def' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.eq_def' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.lit_branch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.lookup_through._simp_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.lookup_through' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms_spec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms_eval' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.obsL_evalList_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.obs_eval_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.oneOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf_halt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.param_env.match_1_1' depends on axioms: [propext]\n'LexLeanTarget.TargetSemantics.bindAll.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.param_env._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.param_env' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.patBinds.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_10' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_6' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_7' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_8' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.primTyped.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_apply_halt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_apply_halt.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_apply_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_call_halt.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_runtime' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_construct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct_halt.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct_halt.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_isZero.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_isZero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_lit.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_lit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue._simp_10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue._simp_9' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue.match_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_pair.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_pair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_litValues.match_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rcl_litValues._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_nonZero.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_nonZero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_pair_halt_left' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_pair_halt_right' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_widen.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_widen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_widen_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_11' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_7' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_litValues' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_nil_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_single_halt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_single_halt.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_single_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_widen_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.readOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizesL_halt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizesL_haltL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizes_halt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizesM_overflow' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizes_oneOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.runItem_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.runItem_succ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_applyGen.match_1_13' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen.match_1_15' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen.match_1_28' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_applyF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_bOfE' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_build.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_build.match_1_99' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_build' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildConst' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildPair.match_1_101' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_97' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_99' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildSucc.match_1_129' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSucc.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSucc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildSuccF.match_1_101' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSuccF.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSuccF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_callF.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callF.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_callOps.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callOps.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callOps' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_closure.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.wtl_length.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_length._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_length' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_closure' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_cond.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_cond.match_1_11' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_condId.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_condId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_eOfB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_eOfBFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_eOfBNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_fOfB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_unit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_fUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kHeld' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kLit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kIf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kNeg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kSame' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_lCons.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons.match_1_17' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons.match_1_19' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_lNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_letBind.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letBind.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letBind' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_letWild.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letWild.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letWild' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBool._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchHolder.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchHolder.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchHolder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBool' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBoolId._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBoolId.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchBoolId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchNat._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchUnit._proof_1_386' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchUnit.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchUnit.match_1_387' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsCons._simp_1_13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsCons.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons.match_1_14' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons.match_1_16' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsOfL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_29' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_31' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_ops_box.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_ops_box.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_ops_box.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_ops_box' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_part._sparseCasesOn_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_part.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_part.match_1_14' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_part.match_1_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_part' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_part._sparseCasesOn_1_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_prim.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_prim.match_1_38' does not depend on any axioms\n'LexLeanPreservation.Rust.wtAll_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wtAll_iff._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.wtAll_iff' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_append' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_bitwise' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_checked' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_convert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_decode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_encode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_fixedTyped.match_1_67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_format' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_index' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_join' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_parse' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_shift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.slice_eq' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_slice' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_unary' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtl_one.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_one' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_three.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_three' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_two.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_two' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_fixedTyped' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_prim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_prim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_primF.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF.match_1_7' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_primWiden.match_1_108' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_110' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_112' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_114' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_116' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.typedLitAll_wt.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit_wt.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits_wt.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_var' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_varUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.shapeOf.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_10' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_11' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_12' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_13' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_14' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_6' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_7' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_8' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.tempFresh.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_12.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_13.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_14.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.allWidth.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.allWidth.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.allWidth.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_100' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_101' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_102' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_103' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_104' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_105' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_106' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_107' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_108' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_109' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_110' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_111' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_112' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_113' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_114' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_115' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_116' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_117' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_118' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_119' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_120' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_121' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_122' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_123' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_124' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_125' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_126' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_127' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_128' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_129' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_130' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_131' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_132' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_133' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_134' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_135' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_136' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_137' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_138' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_139' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_140' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_141' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_142' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_143' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_144' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_145' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_146' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_147' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_148' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_149' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_150' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_151' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_152' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_153' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_154' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_155' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_156' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_157' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_158' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_159' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_160' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_161' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_162' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_163' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_164' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_165' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_166' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_167' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_168' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_169' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_170' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_171' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_172' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_173' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_174' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_175' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_176' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_177' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_178' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_179' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_180' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_181' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_182' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_183' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_184' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_185' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_186' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_51' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_52' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_53' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_54' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_55' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_56' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_57' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_58' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_59' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_60' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_61' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_62' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_63' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_64' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_65' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_66' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_67' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_68' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_69' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_70' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_71' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_72' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_73' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_74' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_75' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_76' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_77' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_78' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_79' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_80' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_81' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_82' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_83' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_84' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_85' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_86' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_87' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_88' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_89' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_90' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_91' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_92' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_93' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_94' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_95' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_96' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_97' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_98' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_99' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_100' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_101' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_102' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_103' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_104' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_105' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_106' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_107' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_108' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_109' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_110' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_111' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_112' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_113' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_114' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_115' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_116' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_117' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_118' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_119' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_120' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_121' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_122' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_123' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_124' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_125' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_126' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_127' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_128' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_129' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_130' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_131' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_132' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_133' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_134' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_135' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_136' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_137' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_138' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_139' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_140' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_141' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_142' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_143' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_144' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_145' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_146' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_147' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_148' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_149' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_150' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_151' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_152' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_153' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_154' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_155' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_156' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_157' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_158' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_159' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_160' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_161' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_162' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_163' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_164' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_165' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_166' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_167' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_168' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_169' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_170' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_171' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_172' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_173' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_174' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_175' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_176' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_177' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_178' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_179' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_180' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_181' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_182' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_183' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_184' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_51' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_52' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_53' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_54' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_55' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_56' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_57' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_58' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_59' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_60' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_61' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_62' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_63' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_64' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_65' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_66' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_67' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_68' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_69' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_70' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_71' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_72' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_73' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_74' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_75' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_76' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_77' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_78' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_79' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_80' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_81' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_82' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_83' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_84' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_85' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_86' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_87' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_88' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_89' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_90' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_91' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_92' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_93' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_94' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_95' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_96' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_97' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_98' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_99' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemAccepts.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemAccepts.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.literal.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_10' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_11' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_12' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_13' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_14' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_15' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_3' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_4' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_5' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_6' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_7' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_8' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_9' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.propagated.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.returned.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_10' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_11' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_12' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_13' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_14' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_15' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_16' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_17' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_18' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_19' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_20' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_21' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_22' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_23' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_24' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_25' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_26' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_27' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_28' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_29' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_30' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_31' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_32' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_33' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_34' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_35' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_36' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_37' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_38' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_39' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_40' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_41' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_42' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_43' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_44' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_45' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_46' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_47' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_48' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_49' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_5' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_50' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_51' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_52' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_53' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_54' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_55' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_56' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_57' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_58' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_59' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_6' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_60' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_61' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_62' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_63' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_64' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_65' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_66' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_67' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_68' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_69' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_7' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_70' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_71' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_72' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_73' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_74' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_75' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_76' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_77' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_78' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_79' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_8' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_80' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_81' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_82' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_83' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_9' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_10' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_100' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_101' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_102' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_103' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_104' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_105' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_106' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_107' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_108' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_109' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_11' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_110' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_111' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_112' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_113' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_114' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_115' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_116' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_117' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_118' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_119' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_12' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_120' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_121' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_122' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_123' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_124' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_125' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_126' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_127' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_128' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_129' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_13' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_130' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_131' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_132' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_133' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_134' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_135' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_136' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_137' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_138' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_139' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_14' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_140' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_141' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_142' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_143' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_144' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_145' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_146' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_147' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_148' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_149' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_15' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_150' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_151' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_152' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_153' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_154' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_155' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_156' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_157' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_158' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_159' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_16' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_160' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_161' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_162' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_163' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_164' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_165' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_166' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_167' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_168' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_169' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_17' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_170' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_171' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_172' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_173' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_174' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_175' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_176' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_177' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_178' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_179' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_18' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_180' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_181' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_182' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_183' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_184' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_185' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_186' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_187' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_188' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_189' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_19' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_190' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_191' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_192' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_193' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_194' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_195' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_196' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_197' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_198' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_199' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_20' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_200' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_201' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_202' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_203' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_204' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_205' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_206' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_207' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_208' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_209' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_21' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_210' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_211' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_212' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_213' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_214' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_215' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_216' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_217' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_218' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_219' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_22' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_220' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_221' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_222' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_223' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_224' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_225' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_226' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_227' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_228' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_229' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_23' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_230' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_231' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_232' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_233' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_234' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_235' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_236' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_237' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_238' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_239' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_24' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_240' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_241' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_242' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_243' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_244' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_245' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_246' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_247' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_248' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_249' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_25' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_250' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_251' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_252' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_253' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_254' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_255' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_256' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_257' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_258' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_259' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_26' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_260' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_261' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_262' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_263' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_264' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_265' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_266' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_267' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_268' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_269' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_27' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_270' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_271' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_272' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_273' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_274' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_275' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_276' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_277' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_278' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_279' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_28' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_280' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_281' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_282' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_283' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_284' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_285' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_286' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_287' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_288' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_289' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_29' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_290' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_291' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_292' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_293' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_294' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_295' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_296' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_297' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_298' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_299' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_30' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_300' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_301' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_302' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_303' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_304' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_305' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_306' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_307' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_308' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_309' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_31' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_310' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_311' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_312' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_313' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_314' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_315' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_316' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_317' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_318' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_319' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_32' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_320' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_321' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_322' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_323' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_324' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_325' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_326' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_327' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_328' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_329' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_33' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_330' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_331' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_332' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_333' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_334' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_335' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_336' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_337' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_338' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_339' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_34' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_340' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_341' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_342' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_343' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_344' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_345' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_346' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_347' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_348' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_349' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_35' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_350' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_351' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_352' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_353' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_354' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_355' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_356' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_357' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_358' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_359' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_36' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_360' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_361' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_362' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_363' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_364' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_365' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_366' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_367' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_368' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_369' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_37' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_370' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_38' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_39' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_40' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_41' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_42' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_43' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_44' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_45' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_46' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_47' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_48' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_49' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_5' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_50' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_51' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_52' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_53' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_54' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_55' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_56' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_57' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_58' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_59' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_6' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_60' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_61' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_62' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_63' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_64' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_65' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_66' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_67' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_68' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_69' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_7' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_70' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_71' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_72' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_73' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_74' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_75' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_76' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_77' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_78' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_79' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_8' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_80' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_81' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_82' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_83' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_84' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_85' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_86' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_87' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_88' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_89' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_9' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_90' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_91' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_92' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_93' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_94' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_95' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_96' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_97' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_98' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_99' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromStrings.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromStrings.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromStrings.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.primitive.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1000' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1001' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1002' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1004' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1005' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1006' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1007' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1008' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1009' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1010' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1011' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1012' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1013' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1014' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1015' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1016' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1018' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1019' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1020' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1021' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1022' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1023' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1024' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1025' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1026' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1028' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1029' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1030' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1031' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1032' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1033' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1034' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1036' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1037' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1039' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1042' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1043' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1044' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1046' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1047' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1049' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1050' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1051' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1052' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1053' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1054' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1056' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1057' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1058' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1059' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1060' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1061' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1063' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1065' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1066' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1068' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1069' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1070' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1072' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1073' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1075' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1076' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1077' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1078' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1079' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1081' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1082' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1083' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1084' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1085' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1086' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1089' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1090' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1091' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1092' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1093' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1094' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1095' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1096' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1097' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1098' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1099' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1427' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1430' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1431' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1432' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1435' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1437' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1438' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1440' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1441' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1442' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1443' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1445' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1446' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1449' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1452' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1454' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1455' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1456' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1458' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1459' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1460' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1462' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1463' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1464' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1466' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1467' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1468' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1469' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1473' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1474' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1475' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1477' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1478' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1479' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1480' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1481' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1483' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1486' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1487' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1491' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1492' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1493' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1494' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1496' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1498' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1499' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1502' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1503' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1506' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1507' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1508' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1509' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1510' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1512' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1513' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1514' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1517' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1518' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1522' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1525' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1526' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1528' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1529' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1531' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1532' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1533' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1534' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1537' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1538' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1539' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1540' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1541' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1544' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1545' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1546' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1547' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1549' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1550' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1551' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1552' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1555' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1556' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1557' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1558' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1559' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1560' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1562' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1563' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1564' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1565' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1566' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1567' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1569' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1570' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1571' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1572' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1573' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1574' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1575' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1576' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1578' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1579' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1580' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1581' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1582' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1584' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1585' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1586' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1587' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1589' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1591' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1592' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1593' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1594' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1596' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1597' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1599' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1604' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1605' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1606' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1608' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1609' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1610' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1611' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1612' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1613' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1614' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1616' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1618' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1619' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1620' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1621' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1622' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1624' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1625' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1626' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1627' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1630' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1632' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1633' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1635' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1637' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1639' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1641' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1642' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1643' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1644' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1645' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1647' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1648' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1649' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1652' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1653' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1655' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1656' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1657' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1658' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1659' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1660' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1662' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1663' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1664' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1665' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1667' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1668' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1669' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1673' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1674' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1675' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1676' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1678' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1680' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1682' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1683' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1684' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1688' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1691' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1692' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1694' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1696' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1697' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1700' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1701' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1703' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1704' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1705' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1706' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1707' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1708' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1709' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1710' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1711' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1712' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1714' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1715' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1716' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1717' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1718' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1719' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1720' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1721' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1723' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1724' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1725' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1726' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1727' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1728' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1729' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1730' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1732' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1734' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1735' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1736' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1738' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1740' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1741' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1744' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1746' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1747' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1748' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1749' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1750' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1751' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1753' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1754' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1755' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1756' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1758' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1759' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1760' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1762' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1763' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1764' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1765' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1766' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1767' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1768' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1769' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1771' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1772' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1773' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1774' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1775' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1776' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1777' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1778' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1780' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1782' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1783' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1784' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1785' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1787' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1789' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1790' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1791' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1792' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1794' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1795' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1797' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1798' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1799' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1803' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1804' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1806' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1807' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1808' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1809' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1810' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1811' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1812' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1813' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1814' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1815' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1817' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1818' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1820' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1821' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1823' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1824' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1825' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1827' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1828' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1829' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1830' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1831' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1832' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1834' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1837' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1838' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1839' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1841' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1843' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1845' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1846' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1848' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1849' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1850' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1851' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1852' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1854' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1855' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1856' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1857' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1859' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1860' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1862' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1864' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1865' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1866' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1867' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1868' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1869' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1870' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1871' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1872' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1873' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1874' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1875' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1876' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1878' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1879' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1881' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1882' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1883' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1885' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1886' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1887' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1888' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1889' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1891' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1892' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1893' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1895' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1896' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1897' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1899' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1900' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1901' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1904' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1905' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1906' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1907' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1908' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1910' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1912' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1913' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1914' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1915' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1916' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1917' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1918' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1920' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1921' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1922' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1923' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1924' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1925' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1926' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1927' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1928' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1929' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1931' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1933' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1934' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1937' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1939' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1940' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1941' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1943' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1944' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1945' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1947' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1949' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1950' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1951' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1952' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1953' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1955' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1956' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1957' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1958' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1960' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1961' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1962' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1963' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1964' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1965' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1966' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1967' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1970' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1971' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1973' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1975' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1976' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1977' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1978' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1980' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1981' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1982' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1983' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1985' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1986' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1987' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1988' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1989' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1990' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1991' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1993' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1994' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1995' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1996' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1997' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1998' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1999' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2000' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2001' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2002' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2004' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2005' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2006' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2007' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2008' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2009' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2010' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2011' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2012' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2013' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2014' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2015' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2016' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2018' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2019' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2020' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2021' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2022' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2023' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2024' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2025' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2026' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2028' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2029' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2030' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2031' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2032' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2033' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2034' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2036' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2037' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2039' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2042' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2043' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2044' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2046' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2047' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2049' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2050' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2051' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2052' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2053' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2054' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2056' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2057' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2058' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2059' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2060' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2061' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2063' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2065' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2066' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2068' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2069' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2070' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2072' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2073' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2075' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2076' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2077' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2078' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2079' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2081' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2082' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2083' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2084' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2085' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2086' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2089' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2090' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2091' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2092' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2093' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2094' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2095' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2096' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2097' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2098' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2099' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2427' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2430' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2431' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2432' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2435' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2437' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2438' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2440' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2441' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2442' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2443' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2445' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2446' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2449' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2452' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2454' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2455' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2456' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2458' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2459' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2460' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2462' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2463' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2464' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2466' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2467' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2468' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2469' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2473' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2474' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2475' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2477' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2478' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2479' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2480' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2481' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2483' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2486' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2487' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2491' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2492' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2493' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2494' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2496' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2498' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2499' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2502' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2503' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2506' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2507' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2508' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2509' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2510' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2512' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2513' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2514' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2517' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2518' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2522' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2525' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2526' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2528' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2529' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2531' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2532' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2533' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2534' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2537' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2538' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2539' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2540' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2541' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2544' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2545' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2546' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2547' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2549' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2550' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2551' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2552' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2555' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2556' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2557' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2558' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2559' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2560' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2562' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2563' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2564' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2565' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2566' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2567' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2569' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2570' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2571' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2572' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2573' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2574' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2575' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2576' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2578' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2579' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2580' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2581' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2582' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2584' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2585' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2586' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2587' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2589' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2591' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2592' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2593' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2594' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2596' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2597' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2599' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2604' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2605' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2606' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2608' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2609' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2610' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2611' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2612' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2613' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2614' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2616' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2618' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2619' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2620' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2621' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2622' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2624' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2625' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2626' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2627' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2630' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2632' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2633' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2635' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2637' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2639' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2641' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2642' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2643' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2644' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2645' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2647' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2648' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2649' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2652' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2653' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2655' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2656' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2657' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2658' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2659' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2660' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2662' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2663' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2664' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2665' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2667' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2668' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2669' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2673' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2674' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2675' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2676' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2678' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2680' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2682' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2683' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2684' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2688' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2691' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2692' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2694' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2696' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2697' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2700' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2701' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2703' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2704' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2705' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2706' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2707' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2708' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2709' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2710' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2711' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2712' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2714' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2715' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2716' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2717' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2718' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2719' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2720' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2721' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2723' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2724' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2725' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2726' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2727' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2728' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2729' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2730' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2732' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2734' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2735' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2736' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2738' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2740' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2741' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2744' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2746' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2747' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2748' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2749' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2750' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2751' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2753' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2754' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2755' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2756' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2758' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2759' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2760' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2762' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2763' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2764' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2765' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2766' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2767' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2768' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2769' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2771' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2772' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2773' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2774' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2775' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2776' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2777' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2778' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2780' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2782' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2783' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2784' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2785' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2787' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2789' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2790' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2791' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2792' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2794' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2795' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2797' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2798' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2799' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_28' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2803' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2804' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2806' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2807' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2808' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2809' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2810' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2811' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2812' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2813' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2814' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2815' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2817' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2818' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2820' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2821' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2823' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2824' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2825' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2827' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2828' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2829' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2830' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2831' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2832' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2834' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2837' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2838' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2839' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2841' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2843' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2845' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2846' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2848' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2849' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2850' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2851' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2852' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2854' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2855' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2856' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2857' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2859' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2860' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2862' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2864' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2865' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2866' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2867' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2868' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2869' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2870' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2871' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2872' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2873' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2874' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2875' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2876' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2878' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2879' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2881' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2882' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2883' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2885' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2886' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2887' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2888' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2889' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2891' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2892' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2893' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2895' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2896' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2897' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2899' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2900' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2901' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2904' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2905' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2906' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2907' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2908' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2910' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2912' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2913' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2914' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2915' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2916' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2917' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2918' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2920' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2921' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2922' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2923' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2924' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2925' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2926' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2927' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2928' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2929' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2931' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2933' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2934' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2937' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2939' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2940' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2941' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2943' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2944' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2945' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2947' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2949' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2950' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2951' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2952' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2953' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2955' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2956' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2957' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2958' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2960' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2961' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2962' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2963' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2964' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2965' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2966' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2967' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2970' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2971' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2973' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2975' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2976' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2977' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2978' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2980' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2981' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2982' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2983' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2985' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2986' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2987' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2988' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2989' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2990' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2991' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2993' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2994' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2995' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2996' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2997' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2998' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2999' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_30' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3000' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3001' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3002' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3004' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3005' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3006' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3007' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3008' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3009' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3010' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3011' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3012' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3013' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3014' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3015' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3016' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3018' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3019' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3020' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3021' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3022' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3023' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3024' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3025' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3026' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3028' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3029' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3030' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3031' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3032' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3033' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3034' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3036' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3037' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3039' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3042' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3043' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3044' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3046' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3047' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3049' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3050' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3051' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3052' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3053' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3054' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3056' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3057' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3058' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3059' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3060' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3061' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3063' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3065' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3066' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3068' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3069' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3070' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3072' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3073' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3075' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3076' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3077' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3078' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3079' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3081' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3082' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3083' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3084' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3085' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3086' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3089' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3090' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3091' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3092' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3093' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3094' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3095' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3096' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3097' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3098' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3099' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_34' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_42' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_427' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_430' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_431' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_432' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_435' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_437' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_438' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_44' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_440' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_441' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_442' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_443' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_445' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_446' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_449' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_452' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_454' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_455' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_456' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_458' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_459' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_46' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_460' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_462' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_463' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_464' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_466' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_467' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_468' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_469' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_473' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_474' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_475' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_477' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_478' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_479' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_48' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_480' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_481' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_483' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_486' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_487' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_491' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_492' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_493' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_494' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_496' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_498' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_499' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_502' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_503' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_506' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_507' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_508' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_509' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_510' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_512' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_513' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_514' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_517' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_518' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_52' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_522' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_525' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_526' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_528' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_529' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_531' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_532' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_533' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_534' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_537' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_538' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_539' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_54' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_540' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_541' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_544' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_545' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_546' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_547' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_549' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_55' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_550' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_551' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_552' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_555' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_556' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_557' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_558' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_559' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_56' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_560' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_562' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_563' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_564' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_565' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_566' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_567' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_569' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_57' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_570' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_571' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_572' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_573' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_574' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_575' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_576' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_578' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_579' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_58' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_580' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_581' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_582' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_584' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_585' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_586' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_587' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_589' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_591' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_592' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_593' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_594' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_596' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_597' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_599' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_60' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_604' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_605' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_606' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_608' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_609' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_610' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_611' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_612' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_613' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_614' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_616' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_618' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_619' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_620' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_621' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_622' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_624' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_625' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_626' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_627' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_63' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_630' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_632' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_633' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_635' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_637' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_639' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_641' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_642' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_643' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_644' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_645' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_647' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_648' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_649' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_652' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_653' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_655' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_656' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_657' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_658' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_659' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_660' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_662' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_663' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_664' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_665' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_667' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_668' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_669' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_673' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_674' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_675' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_676' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_678' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_68' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_680' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_682' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_683' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_684' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_688' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_691' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_692' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_694' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_696' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_697' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_700' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_701' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_703' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_704' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_705' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_706' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_707' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_708' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_709' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_710' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_711' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_712' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_714' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_715' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_716' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_717' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_718' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_719' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_720' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_721' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_723' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_724' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_725' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_726' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_727' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_728' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_729' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_730' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_732' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_734' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_735' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_736' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_738' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_740' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_741' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_744' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_746' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_747' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_748' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_749' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_750' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_751' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_753' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_754' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_755' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_756' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_758' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_759' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_760' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_762' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_763' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_764' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_765' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_766' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_767' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_768' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_769' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_771' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_772' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_773' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_774' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_775' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_776' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_777' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_778' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_78' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_780' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_782' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_783' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_784' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_785' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_787' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_789' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_79' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_790' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_791' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_792' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_794' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_795' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_797' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_798' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_799' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_803' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_804' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_806' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_807' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_808' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_809' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_81' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_810' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_811' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_812' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_813' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_814' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_815' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_817' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_818' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_82' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_820' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_821' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_823' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_824' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_825' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_827' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_828' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_829' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_830' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_831' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_832' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_834' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_837' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_838' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_839' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_841' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_843' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_845' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_846' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_848' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_849' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_85' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_850' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_851' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_852' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_854' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_855' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_856' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_857' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_859' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_86' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_860' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_862' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_864' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_865' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_866' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_867' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_868' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_869' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_87' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_870' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_871' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_872' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_873' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_874' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_875' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_876' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_878' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_879' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_88' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_881' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_882' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_883' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_885' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_886' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_887' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_888' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_889' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_89' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_891' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_892' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_893' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_895' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_896' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_897' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_899' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_90' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_900' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_901' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_904' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_905' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_906' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_907' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_908' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_91' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_910' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_912' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_913' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_914' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_915' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_916' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_917' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_918' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_92' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_920' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_921' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_922' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_923' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_924' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_925' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_926' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_927' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_928' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_929' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_93' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_931' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_933' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_934' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_937' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_939' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_94' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_940' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_941' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_943' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_944' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_945' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_947' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_949' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_95' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_950' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_951' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_952' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_953' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_955' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_956' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_957' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_958' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_96' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_960' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_961' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_962' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_963' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_964' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_965' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_966' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_967' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_97' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_970' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_971' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_973' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_975' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_976' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_977' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_978' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_98' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_980' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_981' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_982' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_983' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_985' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_986' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_987' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_988' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_989' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_99' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_990' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_991' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_993' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_994' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_995' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_996' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_997' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_998' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_999' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.adtFields.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_12.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_13.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_12.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat_outer' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.boxedOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.boxedOne.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.boxedOne' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bp_entries._simp_1_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.simplePat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bp_entries.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.entriesOf._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bp_entries._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.bp_entries' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.directPat_cons._simp_1_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.identBoxed_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identLocal_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf_spec' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_cons' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_len.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_len._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_len' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_loads._simp_1_27' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_loads._simp_1_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_loads.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none._simp_1_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none._simp_1_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rlookup_append' depends on axioms: [propext]\n'LexLeanPreservation.Rust.same_boxed_boxed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_boxed_none' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_local_none._simp_1_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_local_none._simp_1_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_local_none.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.same_local_local' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_local_none._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_local_none' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_boxed_local' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rlookup_local_boxed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rlookup_local_single' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_loads._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.directPat_loads' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_boxed_some._simp_1_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_some._simp_1_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_some.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_some._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.entries_boxed_some' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.envRel_locals' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fields_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindPatterns_single' depends on axioms: [propext]\n'LexLeanPreservation.Rust.outer_bind' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.paramCtx_length.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_length._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_length' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.bindOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOne.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.covered.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.covered_mem._simp_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.wt_uninh._simp_10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.covered_mem' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.ctorOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.destruct_canon' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq_refl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.destruct_excl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.directPat.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_lookup.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_none_of._simp_1_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_none_of.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sameIdent_iff' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_none_of._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_none_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.identsDistinct.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.entries_lookup._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_lookup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.eval_field.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.eval_field._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_field.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_field' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats_none._simp_1_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats_none.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats_none._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats_none' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats_some._simp_1_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats_some.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats_some._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats_some' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_partRead' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.tyBeq_unit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.field_out' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.findArm_some.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.findArm_some._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.findArm_some' depends on axioms: [propext]\n'LexLeanPreservation.Rust.findDispatch_some.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.findDispatch_some._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.findDispatch_some' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_ext' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identBoxed.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identBoxed.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.isWild._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.okBlock.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.otherArms.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.otherArms_mem._simp_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.otherArms_mem' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.outer_miss' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.outer_view' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_ext.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_ext._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_ext' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_fresh.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_fresh._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_fresh' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocal.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_matchOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_matchOn_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_uncons.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_uncons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_scrut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rca_hit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rca_miss' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_det' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_rebuild.match_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_eq_of_same' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg_rc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_rebuild._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_rebuild' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.readOf_rc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.realizesM_value' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArg_simple' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_def' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs_simple.match_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs_simple._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs_simple' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_14.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuild_rca._simp_1_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuild_rca.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_value._simp_1_21' depends on axioms: [propext]\n'LexLeanPreservation.Rust.single_rebuild' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_rca._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_rca' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuildsArm.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_nil' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_fieldGen._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_fieldGen.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_fieldGen.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.wtl_get.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_get._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_get' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_fieldGen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_fieldHeld' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_fieldRead' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_mCons._simp_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_mCons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_mNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchArms._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.tyBeq_refl.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq_refl._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.tysBeq_refl.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tysBeq_refl._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_refl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.tysBeq_refl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.uninh_of_inert.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.uninh_of_inert._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh_of_inert' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_uninh.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_uninh._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtl_uninh.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_uninh._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_uninh' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.taken_arm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchArms' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchPair._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchRebuilt._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchRebuilt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchRebuilt.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchRebuilt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.simplePat.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.validU.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_uninh' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.findArm.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findArm.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findArm.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_5' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_6' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_7' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_8' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.fl_of' does not depend on any axioms\n'LexLeanPreservation.Rust.fnFallible.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of._simp_1_14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.funSem_of.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_12' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.isTemp.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isTemp.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.item_ne' depends on axioms: [propext]\n'LexLeanPreservation.Rust.kind_ne' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sound._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sound._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.simulate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Representable._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Representable.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Representable._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.RepresentableL._f' does not depend on any axioms\n'LexLeanPreservation.Rust.Representable' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Representable._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.Representable._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.compose' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rel_ne_stuck' depends on axioms: [propext]\n'LexLeanPreservation.Rust.repL_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.repL_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.runItem_abort_infallible' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtAll_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wtAll_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_map._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_map' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_adt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_bool' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_bytes' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encExcept.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_encExcept' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_list' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encList' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encOption.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_encOption' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encOrdering' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encPair' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encUnit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_errorV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i32' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i64' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_int' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_listEnc' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_nat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_noneV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_okV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_optEnc.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_someV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_optEnc' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_ordering' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_pairV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_string' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u32' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u64' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_unitValue' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_nil' depends on axioms: [propext]\n'LexLeanPreservation.encExcept.eq_1' does not depend on any axioms\n'LexLeanPreservation.encExcept.eq_2' does not depend on any axioms\n'LexLeanPreservation.encOption.eq_1' does not depend on any axioms\n'LexLeanPreservation.encOption.eq_2' does not depend on any axioms\n'LexLeanPreservation.encPair.eq_1' does not depend on any axioms\n'LexLeanPreservation.encUnit.eq_1' does not depend on any axioms\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_0' depends on axioms: [propext]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_2' depends on axioms: [propext]\n'LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.__wt_1' depends on axioms: [propext]\n-- statement vocabulary\ninductive LexLeanPreservation.Obs : Type\nnumber of parameters: 0\nconstructors:\nLexLeanPreservation.Obs.value : LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs\nLexLeanPreservation.Obs.overflow : LexLeanPreservation.Obs\nLexLeanPreservation.Obs.stuck : LexLeanPreservation.Obs\ndef LexLeanPreservation.Rel : Bool → LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs :=\nfun fits v => bif fits then LexLeanPreservation.Obs.value v else LexLeanPreservation.Obs.overflow\ndef LexLeanPreservation.Conv : LexLeanTarget.TargetSyntax.Program →\n List (Nat × LexLeanTarget.TargetSyntax.Value) → LexLeanTarget.TargetSyntax.Expr → LexLeanPreservation.Obs → Prop :=\nfun p env e o => ∃ n, LexLeanPreservation.obs (LexLeanTarget.TargetSemantics.eval n p env e) = some o\ndef LexLeanPreservation.FunRel : LexLeanTarget.TargetSyntax.Program →\n Nat → List LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs → Prop :=\nfun p f args o =>\n ∃ fn,\n LexLeanRuntime.index p.functions f = some fn ∧\n ∃ env,\n LexLeanTarget.TargetSemantics.bindAll fn.parameters args [] = some env ∧\n LexLeanPreservation.Conv p env fn.body o\ndef LexLeanPreservation.RunConv : LexLeanTarget.TargetSyntax.Program →\n Nat → List LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs → Prop :=\nfun p entry args o => ∃ n, LexLeanPreservation.obs (LexLeanTarget.TargetSemantics.run n p entry args) = some o\ndef LexLeanPreservation.Rust.WT : LexLeanTarget.TargetSyntax.Program →\n LexLeanPreservation.Rust.RCrate →\n LexLeanPreservation.Rust.Flags → LexLeanTarget.TargetSyntax.Value → LexLeanTarget.TargetSyntax.Ty → Prop :=\nfun p c A x x_1 =>\n x.brecOn (LexLeanPreservation.Rust.WT._f p c A)\n (fun t f => ⟨LexLeanPreservation.Rust.WTL._f p c A t f, LexLeanPreservation.Rust.WTAll._f p c A t f⟩) x_1\ndef LexLeanPreservation.Rust.WTL : LexLeanTarget.TargetSyntax.Program →\n LexLeanPreservation.Rust.RCrate →\n LexLeanPreservation.Rust.Flags →\n List LexLeanTarget.TargetSyntax.Value → List LexLeanTarget.TargetSyntax.Ty → Prop :=\nfun p c A x x_1 =>\n (LexLeanTarget.TargetSyntax.Value.brecOn_1 x (LexLeanPreservation.Rust.WT._f p c A) fun t f =>\n ⟨LexLeanPreservation.Rust.WTL._f p c A t f, LexLeanPreservation.Rust.WTAll._f p c A t f⟩).1\n x_1\ndef LexLeanPreservation.Rust.fnIdent : Nat → LexLeanPreservation.Rust.RIdent :=\nfun f => LexLeanTarget.RustSyntax.Ident.generated LexLeanTarget.RustSyntax.IdentKind.function f\ndef LexLeanPreservation.Rust.fnFallible : LexLeanPreservation.Rust.RCrate → Nat → Option Bool :=\nfun c f =>\n Option.map (fun fn => LexLeanTarget.RustSemantics.fallibleType fn.snd.fst)\n (LexLeanTarget.RustSemantics.findFunction c.items (LexLeanPreservation.Rust.fnIdent f))\ndef LexLeanPreservation.Rust.RCI : LexLeanPreservation.Rust.RCrate →\n LexLeanPreservation.Rust.RIdent → List LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Rust.ROut → Prop :=\nfun c f args o =>\n o ≠ LexLeanTarget.RustSemantics.ROutcome.exhausted ∧ ∃ n, LexLeanTarget.RustSemantics.invoke n c f args = o\ndef LexLeanPreservation.Rust.Realizes : Bool → LexLeanPreservation.Obs → LexLeanPreservation.Rust.ROut → Prop :=\nfun fl x x_1 =>\n match x, x_1 with\n | LexLeanPreservation.Obs.value v, LexLeanTarget.RustSemantics.ROutcome.value w => w = v\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.raise => fl = true\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.abort => True\n | x, x_2 => False\ndef LexLeanPreservation.Rust.RealizesFn : Bool → LexLeanPreservation.Obs → LexLeanPreservation.Rust.ROut → Prop :=\nfun fallible x x_1 =>\n match x, x_1 with\n | LexLeanPreservation.Obs.value v, LexLeanTarget.RustSemantics.ROutcome.value w => w = bif fallible then v.ok else v\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.value w =>\n fallible = true ∧ w = LexLeanTarget.TargetSyntax.Value.unit.error\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.abort => True\n | x, x_2 => False\ndef LexLeanPreservation.Rust.FunSem : LexLeanTarget.TargetSyntax.Program →\n LexLeanPreservation.Rust.RCrate → LexLeanPreservation.Rust.Flags → Nat → Nat → Prop :=\nfun p c A n f =>\n ∀ (fn : LexLeanTarget.TargetSyntax.Function) (args : List LexLeanTarget.TargetSyntax.Value)\n (env : List (Nat × LexLeanTarget.TargetSyntax.Value)) (F : Bool),\n LexLeanRuntime.index p.functions f = some fn →\n LexLeanPreservation.Rust.WTL p c A args fn.types →\n LexLeanTarget.TargetSemantics.bindAll fn.parameters args [] = some env →\n LexLeanPreservation.Rust.fnFallible c f = some F →\n ∀ (o : LexLeanPreservation.Obs),\n LexLeanPreservation.obs (LexLeanTarget.TargetSemantics.eval n p env fn.body) = some o →\n o ≠ LexLeanPreservation.Obs.stuck →\n (∀ (v : LexLeanTarget.TargetSyntax.Value),\n o = LexLeanPreservation.Obs.value v → LexLeanPreservation.Rust.WT p c A v fn.result) ∧\n ∃ ro,\n LexLeanPreservation.Rust.RealizesFn F o ro ∧\n LexLeanPreservation.Rust.RCI c (LexLeanPreservation.Rust.fnIdent f) args ro\ndef LexLeanPreservation.someObs : LexLeanPreservation.Obs → LexLeanPreservation.Obs :=\nfun x =>\n match x with\n | LexLeanPreservation.Obs.value v => LexLeanPreservation.Obs.value v.some\n | LexLeanPreservation.Obs.overflow => LexLeanPreservation.Obs.overflow\n | LexLeanPreservation.Obs.stuck => LexLeanPreservation.Obs.stuck\ndef LexLeanPreservation.Rust.Representable : LexLeanTarget.TargetSyntax.Value → Prop :=\nfun x => x.brecOn LexLeanPreservation.Rust.Representable._f LexLeanPreservation.Rust.RepresentableL._f\ndef LexLeanPreservation.Rust.RepresentableL : List LexLeanTarget.TargetSyntax.Value → Prop :=\nfun x =>\n LexLeanTarget.TargetSyntax.Value.brecOn_1 x LexLeanPreservation.Rust.Representable._f\n LexLeanPreservation.Rust.RepresentableL._f\nLexLeanPreservation.Rust.runItem_abort_infallible : ∀ (profile : LexLeanTarget.RustSyntax.Profile)\n (item : LexLeanTarget.RustSyntax.Item) (values : List LexLeanTarget.TargetSyntax.Value),\n LexLeanTarget.RustSemantics.runItem profile item values = LexLeanTarget.RustSemantics.ROutcome.abort →\n LexLeanTarget.RustSemantics.itemFallible item = false\n","stdout_sha256":"cb5e66ad9f6e159b3db848719f8d394d2fb2a1686a78c95c12bf79b8726808bb","tool":"lean"} +{"argv":["env","lean","-R","$STAGING/preserve-src","$STAGING/preserve-src/LexLeanPreserve/Audit.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Audit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanPreservation.Obs' does not depend on any axioms\n'LexLeanPreservation.obs.match_1' does not depend on any axioms\n'LexLeanPreservation.obs' does not depend on any axioms\n'LexLeanPreservation.Conv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ConvA' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ObsL' does not depend on any axioms\n'LexLeanPreservation.obsL.match_1' does not depend on any axioms\n'LexLeanPreservation.obsL' does not depend on any axioms\n'LexLeanPreservation.ConvL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.FunRel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Obs._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.Obs._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.Obs.casesOn' does not depend on any axioms\n'LexLeanPreservation.Obs.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.Obs.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Obs.ctorElim' does not depend on any axioms\n'LexLeanPreservation.Obs.overflow.elim' does not depend on any axioms\n'LexLeanPreservation.Obs.stuck.elim' does not depend on any axioms\n'LexLeanPreservation.Obs.value.elim' does not depend on any axioms\n'LexLeanPreservation.Obs.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.Obs.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Obs.overflow.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Obs.recOn' does not depend on any axioms\n'LexLeanPreservation.Obs.stuck.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Obs.value.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Obs.value.inj' does not depend on any axioms\n'LexLeanPreservation.Obs.value.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Obs.value.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ObsL._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.ObsL._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.ObsL.casesOn' does not depend on any axioms\n'LexLeanPreservation.ObsL.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.ObsL.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.ObsL.ctorElim' does not depend on any axioms\n'LexLeanPreservation.ObsL.overflow.elim' does not depend on any axioms\n'LexLeanPreservation.ObsL.stuck.elim' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.elim' does not depend on any axioms\n'LexLeanPreservation.ObsL.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.ObsL.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ObsL.overflow.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ObsL.recOn' does not depend on any axioms\n'LexLeanPreservation.ObsL.stuck.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.inj' does not depend on any axioms\n'LexLeanPreservation.ObsL.values.injEq' depends on axioms: [propext]\n'LexLeanPreservation.ObsL.values.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rel' does not depend on any axioms\n'LexLeanPreservation.Rel.eq_1' does not depend on any axioms\n'LexLeanPreservation.RelL' does not depend on any axioms\n'LexLeanPreservation.RelL.eq_1' does not depend on any axioms\n'LexLeanPreservation.RunConv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.addSteps_ne' does not depend on any axioms\n'LexLeanPreservation.chargeResult_ne' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.stable.match_1_16' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_18' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_20' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_22' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_24' does not depend on any axioms\n'LexLeanPreservation.stable.match_1_26' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.eval.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.stable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.evalArms_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs_ne' does not depend on any axioms\n'LexLeanPreservation.convA_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.eval_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs_addSteps' does not depend on any axioms\n'LexLeanPreservation.convA_hit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.convA_miss' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.evalList_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obsL_ne' does not depend on any axioms\n'LexLeanPreservation.convL_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.convL_cons._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.convL_cons._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.convL_cons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.convL_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_apply._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_apply._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_apply._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_build' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_call._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_call._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_call' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_closure' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_cond._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_cond._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_field' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_first' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_let._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_let._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_let' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_match._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_match._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_match' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_matchV' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs_chargeResult' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_prim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_second' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_var' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.funRel_intro' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.obs.eq_1' does not depend on any axioms\n'LexLeanPreservation.obs.eq_2' does not depend on any axioms\n'LexLeanPreservation.obs.eq_3' does not depend on any axioms\n'LexLeanPreservation.obs.eq_4' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_1' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_2' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_3' does not depend on any axioms\n'LexLeanPreservation.obsL.eq_4' does not depend on any axioms\n'LexLeanPreservation.run_of_funRel' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.eval.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalArms.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.evalList.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.run.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ListEnc' does not depend on any axioms\n'LexLeanPreservation.ListEnc._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.ListEnc._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.ListEnc.casesOn' does not depend on any axioms\n'LexLeanPreservation.ListEnc.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.ListEnc.elem' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items' does not depend on any axioms\n'LexLeanPreservation.ListEnc.enc' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_cons' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_eq.match_1_1' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_nil' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_eq._f' does not depend on any axioms\n'LexLeanPreservation.ListEnc.items_eq' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.ListEnc.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.ListEnc.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk.noConfusion' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk.inj' does not depend on any axioms\n'LexLeanPreservation.ListEnc.mk.injEq' depends on axioms: [propext]\n'LexLeanPreservation.ListEnc.mk.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.ListEnc.recOn' does not depend on any axioms\n'LexLeanPreservation.OptEnc' does not depend on any axioms\n'LexLeanPreservation.OptEnc._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.OptEnc._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.OptEnc.casesOn' does not depend on any axioms\n'LexLeanPreservation.OptEnc.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.OptEnc.elem' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc_none' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc_some' does not depend on any axioms\n'LexLeanPreservation.encOption.match_1' does not depend on any axioms\n'LexLeanPreservation.encOption' does not depend on any axioms\n'LexLeanPreservation.OptEnc.enc_map' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.OptEnc.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.OptEnc.noConfusion' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk.noConfusion' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk.inj' does not depend on any axioms\n'LexLeanPreservation.OptEnc.mk.injEq' depends on axioms: [propext]\n'LexLeanPreservation.OptEnc.mk.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.OptEnc.recOn' does not depend on any axioms\n'LexLeanPreservation.construct_adt' does not depend on any axioms\n'LexLeanPreservation.construct_cons' does not depend on any axioms\n'LexLeanPreservation.construct_error' does not depend on any axioms\n'LexLeanPreservation.construct_false' does not depend on any axioms\n'LexLeanPreservation.construct_nil' does not depend on any axioms\n'LexLeanPreservation.construct_none' does not depend on any axioms\n'LexLeanPreservation.construct_ok' does not depend on any axioms\n'LexLeanPreservation.construct_pair' does not depend on any axioms\n'LexLeanPreservation.construct_some' does not depend on any axioms\n'LexLeanPreservation.construct_succ' does not depend on any axioms\n'LexLeanPreservation.construct_true' does not depend on any axioms\n'LexLeanPreservation.construct_unit' does not depend on any axioms\n'LexLeanPreservation.construct_zero' does not depend on any axioms\n'LexLeanPreservation.encExcept.match_1' does not depend on any axioms\n'LexLeanPreservation.encExcept' does not depend on any axioms\n'LexLeanPreservation.encList' does not depend on any axioms\n'LexLeanPreservation.encOrdering.match_1' does not depend on any axioms\n'LexLeanPreservation.encOrdering' does not depend on any axioms\n'LexLeanPreservation.encPair' does not depend on any axioms\n'LexLeanPreservation.encUnit' does not depend on any axioms\n'LexLeanPreservation.listEnc._proof_1' does not depend on any axioms\n'LexLeanPreservation.listEnc._proof_2' does not depend on any axioms\n'LexLeanPreservation.listEnc' does not depend on any axioms\n'LexLeanPreservation.optEnc._proof_1' does not depend on any axioms\n'LexLeanPreservation.optEnc._proof_2' does not depend on any axioms\n'LexLeanPreservation.optEnc' does not depend on any axioms\n'LexLeanPreservation.bytes_empty' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.bytes_one' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.bytes_zero' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.encOrdering.eq_1' does not depend on any axioms\n'LexLeanPreservation.encOrdering.eq_2' does not depend on any axioms\n'LexLeanPreservation.encOrdering.eq_3' does not depend on any axioms\n'LexLeanPreservation.fromOrdering_encOrdering' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.fromStrings_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.fromStrings_map._f' does not depend on any axioms\n'LexLeanPreservation.fromStrings_map' does not depend on any axioms\n'LexLeanPreservation.intFits' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.listIndex_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.listIndex_map._f' does not depend on any axioms\n'LexLeanPreservation.listIndex_map' does not depend on any axioms\n'LexLeanPreservation.listIndex_unique.match_1_1' does not depend on any axioms\n'LexLeanPreservation.listIndex_unique._f' does not depend on any axioms\n'LexLeanPreservation.listIndex_unique' does not depend on any axioms\n'LexLeanPreservation.obs_intResult' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.obs_natResult' does not depend on any axioms\n'LexLeanPreservation.prim_append_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_append_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_boolNot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_compareBytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_bool' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_nat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_ordering' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_string' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_index_bytes.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_index_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_index_list.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_index_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intMul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intNeg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intQuot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intRem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_intSub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_join.match_1_1' does not depend on any axioms\n'LexLeanPreservation.toStrings_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.toStrings_map.match_1_3' does not depend on any axioms\n'LexLeanPreservation.toStrings_map._f' does not depend on any axioms\n'LexLeanPreservation.toStrings_map' does not depend on any axioms\n'LexLeanPreservation.prim_join' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_length_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_length_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_length_string' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natAdd' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natEq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natLe' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natLt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natMul' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natQuot' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natRem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_natSub' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_slice_bytes.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_slice_bytes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_slice_list.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_slice_list' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_splitExact.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_splitExact' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_utf8Decode.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_utf8Decode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_utf8Encode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanRuntime.compareBytes.eq_1' depends on axioms: [propext]\n'LexLeanRuntime.equal.eq_1' does not depend on any axioms\n'LexLeanRuntime.length.eq_1' does not depend on any axioms\n'LexLeanRuntime.slice.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromOrdering.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.checkedMultiplyWith.match_1' does not depend on any axioms\n'LexLeanPreservation.checkedMultiplyWith' does not depend on any axioms\n'LexLeanPreservation.checkedQuotientWith' does not depend on any axioms\n'LexLeanPreservation.decimalFits.match_1' does not depend on any axioms\n'LexLeanPreservation.decimalFits' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.divideStep' does not depend on any axioms\n'LexLeanPreservation.divide_unique.match_1_1' does not depend on any axioms\n'LexLeanPreservation.divide_unique._f' does not depend on any axioms\n'LexLeanPreservation.divide_unique' does not depend on any axioms\n'LexLeanPreservation.multiplyStep' does not depend on any axioms\n'LexLeanPreservation.multiply_unique.match_1_1' does not depend on any axioms\n'LexLeanPreservation.multiply_unique._f' does not depend on any axioms\n'LexLeanPreservation.multiply_unique' does not depend on any axioms\n'LexLeanPreservation.prim_bitAnd_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitAnd_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitNot_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitOr_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_bitXor_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedAdd_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedAdd_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i64.match_1_2' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedMul_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedMul_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedNeg_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedNeg_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedQuot_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedQuot_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_checkedSub_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_checkedSub_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i16_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i16_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i32_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i32_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i64_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i64_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_i8_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_i8_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_int_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_int_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u16_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u16_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u32_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u32_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u64_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u64_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_convert_u8_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_convert_u8_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_equal_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_formatDecimal_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_int.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_parseDecimal_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_parseDecimal_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftLeft_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftLeft_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_i8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u16.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u32.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u64.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.prim_shiftRight_u8.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_shiftRight_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ordOf.match_1' does not depend on any axioms\n'LexLeanPreservation.ordOf' does not depend on any axioms\n'LexLeanPreservation.KeySpec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.mk._flat_ctor' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.KeySpec.spec' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.compareCodes_eq.match_1_1' does not depend on any axioms\n'LexLeanPreservation.compareCodes_eq._f' depends on axioms: [propext]\n'LexLeanPreservation.compareCodes_eq' depends on axioms: [propext]\n'LexLeanPreservation.compareCodes_swap.match_1_1' does not depend on any axioms\n'LexLeanPreservation.compareCodes_swap._f' depends on axioms: [propext]\n'LexLeanPreservation.compareCodes_swap' depends on axioms: [propext]\n'LexLeanPreservation.lessThanE' does not depend on any axioms\n'LexLeanPreservation.prim_compare_key.match_1_1' does not depend on any axioms\n'LexLeanPreservation.prim_compare_key' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_lessThan' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.orderOf_insert' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.orderBool.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.keySpec_bool' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI16.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI32.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI64.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderI8.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_i8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderInt.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_int' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderNat.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_nat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.keySpec_pair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderString.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.keySpec_string' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU16.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU32.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU64.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.orderU8.eq_1' does not depend on any axioms\n'LexLeanPreservation.keySpec_u8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanCollections.compareCodes._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_1' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_2' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_3' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_4' depends on axioms: [propext]\n'LexLeanCollections.compareCodes.eq_def' depends on axioms: [propext]\n'LexLeanCollections.insertEntry.eq_1' does not depend on any axioms\n'LexLeanCollections.insertEntry.eq_2' does not depend on any axioms\n'LexLeanCollections.insertEntry.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.compareValue.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_28' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_30' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_34' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_42' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_44' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_46' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_48' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_52' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_54' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_55' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_56' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_57' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_58' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_60' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_63' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_68' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_78' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_79' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_81' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_82' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_85' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_86' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_87' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_88' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_89' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_90' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_91' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_92' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_93' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_94' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_95' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_96' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_97' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_98' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_99' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.compareValue.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Conv.bool_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Conv.fits_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.FunRel.fits_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.ListEnc.enc.eq_1' does not depend on any axioms\n'LexLeanPreservation.ListEnc.enc_cons' does not depend on any axioms\n'LexLeanPreservation.ListEnc.enc_nil' does not depend on any axioms\n'LexLeanPreservation.LookOps' does not depend on any axioms\n'LexLeanPreservation.LookOps.casesOn' does not depend on any axioms\n'LexLeanPreservation.LookOps.l0' does not depend on any axioms\n'LexLeanPreservation.LookOps.leq' does not depend on any axioms\n'LexLeanPreservation.LookOps.lgt' does not depend on any axioms\n'LexLeanPreservation.LookOps.llt' does not depend on any axioms\n'LexLeanPreservation.LookOps.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.LookOps.recOn' does not depend on any axioms\n'LexLeanPreservation.SetOps' does not depend on any axioms\n'LexLeanPreservation.SetOps.c0' does not depend on any axioms\n'LexLeanPreservation.SetOps.casesOn' does not depend on any axioms\n'LexLeanPreservation.SetOps.ceq' does not depend on any axioms\n'LexLeanPreservation.SetOps.cgt' does not depend on any axioms\n'LexLeanPreservation.SetOps.clt' does not depend on any axioms\n'LexLeanPreservation.SetOps.i0' does not depend on any axioms\n'LexLeanPreservation.SetOps.ieq' does not depend on any axioms\n'LexLeanPreservation.SetOps.igt' does not depend on any axioms\n'LexLeanPreservation.SetOps.ilt' does not depend on any axioms\n'LexLeanPreservation.SetOps.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.SetOps.r0' does not depend on any axioms\n'LexLeanPreservation.SetOps.recOn' does not depend on any axioms\n'LexLeanPreservation.SetOps.req' does not depend on any axioms\n'LexLeanPreservation.SetOps.rgt' does not depend on any axioms\n'LexLeanPreservation.SetOps.rlt' does not depend on any axioms\n'LexLeanPreservation.TopoOps' does not depend on any axioms\n'LexLeanPreservation.TopoOps.casesOn' does not depend on any axioms\n'LexLeanPreservation.TopoOps.mk._flat_ctor' does not depend on any axioms\n'LexLeanPreservation.TopoOps.recOn' does not depend on any axioms\n'LexLeanPreservation.TopoOps.s_next' does not depend on any axioms\n'LexLeanPreservation.TopoOps.s_nil' does not depend on any axioms\n'LexLeanPreservation.TopoOps.s_stuck' does not depend on any axioms\n'LexLeanPreservation.TopoOps.z_cons' does not depend on any axioms\n'LexLeanPreservation.TopoOps.z_nil' does not depend on any axioms\n'LexLeanPreservation.Tpl.boolE' does not depend on any axioms\n'LexLeanPreservation.Tpl.byOrder' does not depend on any axioms\n'LexLeanPreservation.Tpl.cns' does not depend on any axioms\n'LexLeanPreservation.Tpl.fn' does not depend on any axioms\n'LexLeanPreservation.Tpl.lst' does not depend on any axioms\n'LexLeanPreservation.Tpl.v' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphInnerFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.pr' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphNodesFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.natOne' does not depend on any axioms\n'LexLeanPreservation.Tpl.nl' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphReachableFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphSuccessorsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.graphTopologicalFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.iterateFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.iterateUntilFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.listFoldFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapContainsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapFoldFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapInsertFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapLookupFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapProjectFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.mapRemoveFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reachFrontierFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reachIntoFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reachRoundsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.reverseFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setContainsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setFilterFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setInsertFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setRemoveFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.setUnionFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoFinished' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoReadyFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoRoundsFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.topoUnreachedFn' does not depend on any axioms\n'LexLeanPreservation.blt_succ_fits._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.blt_succ_fits' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.conv_cond_false' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.conv_cond_true' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.enc_elem' does not depend on any axioms\n'LexLeanPreservation.enc_entry' does not depend on any axioms\n'LexLeanPreservation.foldFits.match_1' does not depend on any axioms\n'LexLeanPreservation.foldFits._f' does not depend on any axioms\n'LexLeanPreservation.foldFits' does not depend on any axioms\n'LexLeanPreservation.foldFits._sunfold' does not depend on any axioms\n'LexLeanPreservation.foldFits._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.foldFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.foldFits.eq_2' does not depend on any axioms\n'LexLeanPreservation.foldFits.eq_def' does not depend on any axioms\n'LexLeanPreservation.graphFits' does not depend on any axioms\n'LexLeanPreservation.graphFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.iterateFits.match_1' does not depend on any axioms\n'LexLeanPreservation.iterateFits._f' does not depend on any axioms\n'LexLeanPreservation.iterateFits' does not depend on any axioms\n'LexLeanPreservation.iterateFits._sunfold' does not depend on any axioms\n'LexLeanPreservation.iterateFits._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.iterateFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.iterateFits.eq_2' does not depend on any axioms\n'LexLeanPreservation.iterateFits.eq_def' does not depend on any axioms\n'LexLeanPreservation.length_eq' does not depend on any axioms\n'LexLeanPreservation.prim_compare_at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.reachNext' does not depend on any axioms\n'LexLeanPreservation.tpl_graphInner.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setInsert.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setInsert._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setInsert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphInner._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphInner' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphNodes.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_graphNodes._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphNodes' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapLookup.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapLookup._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapLookup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphSuccessors' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachFrontier.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_reachInto.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setContains.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setContains._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setContains' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachInto._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachInto' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachFrontier._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachFrontier' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachRounds.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setUnion.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setUnion._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setUnion' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachRounds._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reachRounds' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphReachable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reverse.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_reverse._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_reverse' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setRemove.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setRemove._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setRemove' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoReady.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_topoUnreached.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_topoUnreached._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoUnreached' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoReady._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoReady' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoRounds.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_topoRounds._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_topoRounds' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_graphTopological' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterate.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_iterate._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterateUntil.match_1_1' does not depend on any axioms\n'LexLeanPreservation.untilFits.match_1' does not depend on any axioms\n'LexLeanPreservation.untilFits._f' does not depend on any axioms\n'LexLeanPreservation.untilFits' does not depend on any axioms\n'LexLeanPreservation.tpl_iterateUntil._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_iterateUntil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_listFold.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_listFold._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_listFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapContains' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapFold.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapFold._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapInsert.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapInsert._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapInsert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapKeys.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapKeys._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapKeys' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapRemove.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapRemove._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapRemove' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapValues.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_mapValues._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_mapValues' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setDifference.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setDifference._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setDifference' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setIntersection.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_setIntersection._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_setIntersection' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.untilFits._sunfold' does not depend on any axioms\n'LexLeanPreservation.untilFits._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.untilFits.eq_1' does not depend on any axioms\n'LexLeanPreservation.untilFits.eq_2' does not depend on any axioms\n'LexLeanPreservation.untilFits.eq_def' does not depend on any axioms\n'LexLeanPreservation.validExcept.match_1' does not depend on any axioms\n'LexLeanPreservation.InvExcept' does not depend on any axioms\n'LexLeanPreservation.InvList' does not depend on any axioms\n'LexLeanPreservation.InvList.eq_1' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.match_1' does not depend on any axioms\n'LexLeanPreservation.StrictAsc._f' does not depend on any axioms\n'LexLeanPreservation.StrictAsc' does not depend on any axioms\n'LexLeanPreservation.InvMap' does not depend on any axioms\n'LexLeanPreservation.validOption.match_1' does not depend on any axioms\n'LexLeanPreservation.InvOption' does not depend on any axioms\n'LexLeanPreservation.InvOption.eq_1' does not depend on any axioms\n'LexLeanPreservation.InvOption.eq_2' does not depend on any axioms\n'LexLeanPreservation.InvPair' does not depend on any axioms\n'LexLeanPreservation.InvSet' does not depend on any axioms\n'LexLeanPreservation.StrictAsc._sunfold' does not depend on any axioms\n'LexLeanPreservation.StrictAsc._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_1' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_2' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_3' does not depend on any axioms\n'LexLeanPreservation.StrictAsc.eq_def' does not depend on any axioms\n'LexLeanPreservation.Tpl.validListFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validMapFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validOptionFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validPairFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validResultFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validSetFn' does not depend on any axioms\n'LexLeanPreservation.Tpl.validTrueFn' does not depend on any axioms\n'LexLeanPreservation.ascMap.match_1' does not depend on any axioms\n'LexLeanPreservation.lessB.match_1' does not depend on any axioms\n'LexLeanPreservation.lessB' does not depend on any axioms\n'LexLeanPreservation.ascMap._f' does not depend on any axioms\n'LexLeanPreservation.ascMap' does not depend on any axioms\n'LexLeanPreservation.ascMap._sunfold' does not depend on any axioms\n'LexLeanPreservation.ascMap._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_1' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_2' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_3' does not depend on any axioms\n'LexLeanPreservation.ascMap.eq_def' does not depend on any axioms\n'LexLeanPreservation.ascMap_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.lessB_iff' depends on axioms: [propext]\n'LexLeanPreservation.ascMap_iff._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.ascMap_iff' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.ascMap_inv' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.ascSet._f' does not depend on any axioms\n'LexLeanPreservation.ascSet' does not depend on any axioms\n'LexLeanPreservation.ascSet._sunfold' does not depend on any axioms\n'LexLeanPreservation.ascSet._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_1' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_2' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_3' does not depend on any axioms\n'LexLeanPreservation.ascSet.eq_def' does not depend on any axioms\n'LexLeanPreservation.ascSet_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.ascSet_iff._f' depends on axioms: [propext]\n'LexLeanPreservation.ascSet_iff' depends on axioms: [propext]\n'LexLeanPreservation.ascSet_inv' depends on axioms: [propext]\n'LexLeanPreservation.condAnd_iff' depends on axioms: [propext]\n'LexLeanPreservation.invList_eqs.match_1_1' does not depend on any axioms\n'LexLeanPreservation.invList_eqs._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.invList_eqs' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.lessB.eq_1' does not depend on any axioms\n'LexLeanPreservation.lessB_eq' depends on axioms: [propext]\n'LexLeanPreservation.lessB_gt' depends on axioms: [propext]\n'LexLeanPreservation.lessB_lt' depends on axioms: [propext]\n'LexLeanPreservation.someObs.match_1' does not depend on any axioms\n'LexLeanPreservation.someObs' does not depend on any axioms\n'LexLeanPreservation.tpl_validList.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validList.match_1' does not depend on any axioms\n'LexLeanPreservation.validList._f' does not depend on any axioms\n'LexLeanPreservation.validList' does not depend on any axioms\n'LexLeanPreservation.tpl_validList' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validMap.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_validMap._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validMap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validOption.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validOption' does not depend on any axioms\n'LexLeanPreservation.tpl_validOption' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validPair.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validPair' does not depend on any axioms\n'LexLeanPreservation.tpl_validPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validResult.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validExcept' does not depend on any axioms\n'LexLeanPreservation.tpl_validResult' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validSet.match_1_1' does not depend on any axioms\n'LexLeanPreservation.tpl_validSet._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validSet' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.tpl_validTrue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.trueIff' does not depend on any axioms\n'LexLeanPreservation.validExcept_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validExcept_inv' does not depend on any axioms\n'LexLeanPreservation.validList._sunfold' does not depend on any axioms\n'LexLeanPreservation.validList._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.validList.eq_1' does not depend on any axioms\n'LexLeanPreservation.validList.eq_2' does not depend on any axioms\n'LexLeanPreservation.validList.eq_def' does not depend on any axioms\n'LexLeanPreservation.validList_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validList_iff._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.validList_iff' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.validList_inv' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.validOption.eq_1' does not depend on any axioms\n'LexLeanPreservation.validOption.eq_2' does not depend on any axioms\n'LexLeanPreservation.validOption_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.validOption_inv' depends on axioms: [propext]\n'LexLeanPreservation.validPair_inv' depends on axioms: [propext]\n'LexLeanPreservation.validTrue_inv' does not depend on any axioms\n'LexLeanPreservation.Rust.Ctx' does not depend on any axioms\n'LexLeanPreservation.Rust.Flags' does not depend on any axioms\n'LexLeanPreservation.Rust.RCrate' does not depend on any axioms\n'LexLeanPreservation.Rust.RIdent' does not depend on any axioms\n'LexLeanPreservation.Rust.WT._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.adtFields' depends on axioms: [propext]\n'LexLeanTarget.TargetSyntax.IntKind.ofNat' does not depend on any axioms\n'LexLeanTarget.TargetSyntax.IntKind.ofNat_ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Rust.instDecidableEqIntKind_lexLeanPreservation._proof_1' does not depend on any axioms\n'LexLeanPreservation.Rust.instDecidableEqIntKind_lexLeanPreservation._proof_2' does not depend on any axioms\n'LexLeanPreservation.Rust.instDecidableEqIntKind_lexLeanPreservation' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flagOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fnIdent' does not depend on any axioms\n'LexLeanPreservation.Rust.fnFallible' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.inert._f' does not depend on any axioms\n'LexLeanPreservation.Rust.inert' does not depend on any axioms\n'LexLeanPreservation.Rust.WT._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.WTAll._f' does not depend on any axioms\n'LexLeanPreservation.Rust.WTL.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctxLookup.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup._f' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup' does not depend on any axioms\n'LexLeanPreservation.Rust.local_' does not depend on any axioms\n'LexLeanPreservation.Rust.EnvRel' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ROut' does not depend on any axioms\n'LexLeanPreservation.Rust.Halt' does not depend on any axioms\n'LexLeanPreservation.Rust.REnv' does not depend on any axioms\n'LexLeanPreservation.Rust.RExpr' does not depend on any axioms\n'LexLeanPreservation.Rust.RC' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RLet' does not depend on any axioms\n'LexLeanPreservation.Rust.LetsOK' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.append' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.below' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.below.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.brecOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsOK.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.append_left' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.append_right' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.below' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.below.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.brecOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.casesOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.LetsRaise.recOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RBlock' does not depend on any axioms\n'LexLeanPreservation.Rust.dispatched_ne' does not depend on any axioms\n'LexLeanPreservation.Rust.finished_ne' does not depend on any axioms\n'LexLeanPreservation.Rust.returned_ne' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_24' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_26' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_28' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_30' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_32' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_34' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_36' does not depend on any axioms\n'LexLeanPreservation.Rust.stable.match_1_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.eval.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.invoke.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.stable' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.reval_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.block' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCA' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.revalBlock_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCB.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCI' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.invoke_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCI.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.revalList_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RCL.at' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.WTAll' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.block_of_lets' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.block_of_raise' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.ctxLookup._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup_slot._simp_1_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotFree' does not depend on any axioms\n'LexLeanPreservation.Rust.ctxLookup_slot' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_cons_other' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sameIdent_self' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_cons_self' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sameIdent_local' depends on axioms: [propext]\n'LexLeanPreservation.Rust.envRel_bind' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.envRel_extra' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.envRel_ghost' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sameIdent_kind' depends on axioms: [propext]\n'LexLeanPreservation.Rust.envRel_temp' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.listIndex_eq.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.listIndex_eq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.listIndex_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.index_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.inert._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.inert._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_nil.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_raise_head.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcl_raise_head.match_1_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcl_raise_head' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_raise_tail' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.revalArms_le' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.slotFree.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sunfold' depends on axioms: [propext]\n'LexLeanTarget.RustSemantics.eval.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.eval.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalArms.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalBlock.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.evalList.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.invoke.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.invoke.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.kindNumber.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.kindNumber.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.lookup.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.lookup.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.lookup.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.sameIdent.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.lookup.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.lookup.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.lookup.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd' does not depend on any axioms\n'LexLeanPreservation.Rust.isTemp._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isTemp.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isTemp' depends on axioms: [propext]\n'LexLeanPreservation.Rust.letsBind.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds._f' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds._f' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind._f' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind' does not depend on any axioms\n'LexLeanPreservation.Rust.tempFresh' does not depend on any axioms\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.foldN.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.flatB._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep.match_7' does not depend on any axioms\n'LexLeanPreservation.Rust.foldStep' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldB' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats._f' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats' does not depend on any axioms\n'LexLeanPreservation.Rust.okBlock' does not depend on any axioms\n'LexLeanPreservation.Rust.partRead._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Kind.casesOn' does not depend on any axioms\n'LexLeanPreservation.Rust.elseCtx.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.elseCtx' does not depend on any axioms\n'LexLeanPreservation.Rust.elseLets.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.elseLets' does not depend on any axioms\n'LexLeanPreservation.Rust.heldOK.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.heldOK' does not depend on any axioms\n'LexLeanPreservation.Rust.negateR._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.negateR._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.negateR.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.negateR' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_5' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_7' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat.match_9' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identBoxed' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal' does not depend on any axioms\n'LexLeanPreservation.Rust.isWild._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.unboxOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotOK.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.directPat._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocal' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armShape.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.armShape' does not depend on any axioms\n'LexLeanPreservation.Rust.otherArms.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.otherArms' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.noClosure.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.noClosure._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh' depends on axioms: [propext]\n'LexLeanPreservation.Rust.covered' depends on axioms: [propext]\n'LexLeanPreservation.Rust.scrut' does not depend on any axioms\n'LexLeanPreservation.Rust.validU.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.validU' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotOK' does not depend on any axioms\n'LexLeanPreservation.Rust.ctorOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identsDistinct.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct._f' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct' does not depend on any axioms\n'LexLeanPreservation.Rust.litOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArg._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.match_6' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArg.match_8' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArg' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArgs._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildTail.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail.match_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildsArm.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildsArm' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.itemOK.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemOK' does not depend on any axioms\n'LexLeanPreservation.Rust.itemTyped.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemTyped.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf' does not depend on any axioms\n'LexLeanPreservation.Rust.itemTyped' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.match_9' does not depend on any axioms\n'LexLeanPreservation.Rust.isFixed._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped' depends on axioms: [propext]\n'LexLeanPreservation.Rust.primTyped' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.litValues._f' does not depend on any axioms\n'LexLeanPreservation.Rust.litValue' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.typedLitAll._f' does not depend on any axioms\n'LexLeanPreservation.Rust.typedLits.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Corr' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.below' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.below.casesOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.brecOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.casesOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Corr.recOn' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.FunOK' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.CrateOK' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.Fresh' does not depend on any axioms\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn' depends on axioms: [propext]\n'LexLeanPreservation.Rust.FunSem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Kind._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd._sizeOf_1' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd._sizeOf_inst' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.casesOn' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ctorElim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.b.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.b.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.e.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.e.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.k.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.k.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.l.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.l.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.m.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.m.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.ops.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Jd.ops.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Jd.recOn' does not depend on any axioms\n'LexLeanPreservation.Rust.KPre.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.KPre' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Kind.ctorElimType' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.ctorIdx' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.ctorElim' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.noConfusionType' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.noConfusion' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.inj' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.nat.injEq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Kind.nat.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.plain.elim' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.plain.sizeOf_spec' does not depend on any axioms\n'LexLeanPreservation.Rust.Kind.recOn' does not depend on any axioms\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesM.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.RealizesM' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Sem.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.viewVal._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Sem' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WT.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTAll.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.foldN._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identsDistinct._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_10' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_11' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_12' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_13' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_14' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_6' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_7' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_8' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.inert.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.litValues' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue._sunfold' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.litValue._unsafe_rec' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues._sunfold' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.paramCtx._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patsBinds' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.patLocals._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patsBinds._sunfold' does not depend on any axioms\n'LexLeanPreservation.Rust.rebuildArgs._sunfold' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs._unsafe_rec' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.typedLitAll' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.typedLits._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_of_inert.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_of_inert.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_of_inert._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_of_inert' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_of_inert._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_of_inert' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Halt.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.LetsRaise.halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.block_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.RC.boxed' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Realizes.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesF.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesFn.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesL.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesM.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RealizesM.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.WTL.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_bytes_inv' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_list_inv' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_string_inv' depends on axioms: [propext]\n'LexLeanPreservation.Rust.takes_of_typed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.allWidth_of.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_eq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_eq._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.tysBeq_eq.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq_eq._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.wt_fixed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.allWidth_of._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.allWidth_of' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.width_of_typed.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.width_of_typed.match_3' does not depend on any axioms\n'LexLeanPreservation.Rust.width_of_typed.match_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.width_of_typed' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.accepts_of_typed' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtl_append.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_append._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_append' depends on axioms: [propext]\n'LexLeanPreservation.Rust.apply_result' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.bindPattern_shape.match_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.bindPattern_shape._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.bindPatterns_shape._simp_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindPatterns_shape.match_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.bindPatterns_shape._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.bindPattern_shape' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.bindPatterns_shape' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boolArms_spec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._proof_1_7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.evalArms_find' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.boolArms_eval' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.boxWith.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxWith.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.elemOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.buildShape.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_100' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_102' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_96' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound.match_1_98' depends on axioms: [propext]\n'LexLeanPreservation.Rust.build_sound' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_function' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.call_result' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.constShape.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.const_sound' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.convert_args.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.convert_args' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_append_fresh' depends on axioms: [propext]\n'LexLeanPreservation.Rust.envRel_fresh' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_not._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_cond.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.itemResult.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.eval_match' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fixedTyped.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_18' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_19' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_20' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_21' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_22' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_23' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_24' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_25' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_26' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_27' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_28' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_29' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_30' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_31' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_32' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_33' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_34' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_35' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_36' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_37' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_38' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_39' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_40' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_41' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_42' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_43' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_44' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_45' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_46' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_47' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_48' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_49' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_50' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_51' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_52' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_53' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_54' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_55' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_56' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_57' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_58' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_59' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_60' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_61' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fixedTyped.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.flatB.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN_sound.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.split_last.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.split_last._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.split_last' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep_spec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcb_nil_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv.match_1_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_nomatch.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcb_cons_nomatch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_stop' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_cons_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_prefix' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_flat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_read_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_cons_same' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rcb_fold_last' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldStep_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldN_sound._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldN_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldB_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.foldN.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldN.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_append' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_bind._simp_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_bind' depends on axioms: [propext]\n'LexLeanPreservation.Rust.slotFree_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_weaken' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_elseCtx' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_temp._simp_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_temp' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fromStrings_wt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fromStrings_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fromStrings_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.haltL.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.hasWidth_i16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_i32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_i64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_i8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.hasWidth_u8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.heldOK.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.heldOK.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.isFixed._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isFixed_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.isSeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isSeq_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.isTemp._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.itemOK.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemOperands_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.itemResult' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.itemResult.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.kpre_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_pred._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_pred.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_pred' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.kpre_else' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.kpre_then' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_of_lets' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_b_rcb' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.k_branch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_cond_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_isZero_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_lit_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate_halt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_negate_halt.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_nonZero_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not.match_1_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_not_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_not_inv.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_not_inv.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_not_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.k_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_read.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_read' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.kpre_held' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.letsBind.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.letsBind.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.letsOK_nil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.letsOK_shape' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.litValue._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litValue.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_def' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValue.eq_5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.litValues.eq_def' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.lit_branch' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.lookup_through._simp_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.lookup_through' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms_spec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.natArms_eval' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.obsL_evalList_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.obs_eval_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.oneOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.oneOf_halt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.param_env.match_1_1' depends on axioms: [propext]\n'LexLeanTarget.TargetSemantics.bindAll.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.param_env._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.param_env' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.patBinds.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_10' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_6' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_7' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_8' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.patBinds.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.patsBinds.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.primTyped.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_apply_halt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_apply_halt.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_apply_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_call_halt.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_call_runtime' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_construct' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct_halt.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct_halt.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_construct_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_isZero.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_isZero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_lit.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_lit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue._simp_10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue._simp_9' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue.match_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rc_pair.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_pair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_litValues.match_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rcl_litValues._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_litValue' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_nonZero.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_nonZero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_negate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_pair_halt_left' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_pair_halt_right' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed.match_1_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_succeed' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_widen.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rc_widen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_widen_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_boxWith.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_11' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_7' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_cons_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_boxWith' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_litValues' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_nil_inv' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_single_halt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_single_halt.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.rcl_single_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_widen_one' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.readOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.readOf.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizesL_halt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizesL_haltL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizes_halt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizesM_overflow' depends on axioms: [propext]\n'LexLeanPreservation.Rust.realizes_oneOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.runItem_eq' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.runItem_succ' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_applyGen.match_1_13' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen.match_1_15' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen.match_1_28' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_applyGen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_apply' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_applyF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_bOfE' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_build.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_build.match_1_99' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_build' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildConst' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildPair.match_1_101' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_97' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair.match_1_99' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildSucc.match_1_129' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSucc.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSucc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_buildSuccF.match_1_101' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSuccF.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_buildSuccF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_callF.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callF.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_callOps.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callOps.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_callOps' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_closure.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_closure.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.wtl_length.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_length._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_length' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_closure' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_cond.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_cond.match_1_11' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_cond' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_condId.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_condId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_eOfB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_eOfBFold' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_eOfBNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_fOfB' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_unit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_fUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kHeld' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kLit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kIf' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kNeg' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_kSame' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_lCons.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons.match_1_17' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons.match_1_19' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_lCons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_lNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_letBind.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letBind.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letBind' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_letWild.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letWild.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_letWild' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBool._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchHolder.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchHolder.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchHolder' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBool' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBoolId._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchBoolId.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchBoolId' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchNat._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchNat' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchUnit._proof_1_386' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchUnit.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchUnit.match_1_387' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsCons._simp_1_13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsCons.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons.match_1_14' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons.match_1_16' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsCons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsOfL' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_29' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit.match_1_31' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_opsUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_ops_box.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_ops_box.match_1_3' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_ops_box.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_ops_box' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_part._sparseCasesOn_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_part.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_part.match_1_14' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_part.match_1_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_part' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_part._sparseCasesOn_1_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_prim.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_prim.match_1_38' does not depend on any axioms\n'LexLeanPreservation.Rust.wtAll_iff.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wtAll_iff._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.wtAll_iff' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_def' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_append' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_bitwise' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_checked' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_convert' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_decode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_encode' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_fixedTyped.match_1_67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_format' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_index' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_join' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_parse' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_shift' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.slice_eq' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_slice' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_split' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_unary' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtl_one.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_one' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_three.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_three' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_two.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_two' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_fixedTyped' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wt_prim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_prim' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_primF.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF.match_1_5' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF.match_1_7' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF.match_1_9' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primF' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_primWiden.match_1_108' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_110' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_112' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_114' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_116' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_primWiden' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.typedLitAll_wt.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit_wt.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits_wt.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits_wt._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_var' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_varUnit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_zero' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.shapeOf.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_10' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_11' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_12' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_13' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_14' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_5' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_6' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_7' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_8' does not depend on any axioms\n'LexLeanPreservation.Rust.shapeOf.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.tempFresh.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_12.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_13.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_14.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLit.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLitAll_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.typedLits_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tysBeq_eq' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.allWidth.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.allWidth.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.allWidth.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_100' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_101' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_102' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_103' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_104' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_105' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_106' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_107' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_108' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_109' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_110' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_111' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_112' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_113' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_114' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_115' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_116' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_117' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_118' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_119' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_120' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_121' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_122' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_123' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_124' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_125' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_126' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_127' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_128' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_129' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_130' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_131' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_132' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_133' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_134' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_135' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_136' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_137' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_138' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_139' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_140' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_141' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_142' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_143' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_144' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_145' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_146' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_147' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_148' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_149' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_150' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_151' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_152' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_153' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_154' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_155' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_156' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_157' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_158' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_159' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_160' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_161' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_162' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_163' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_164' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_165' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_166' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_167' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_168' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_169' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_170' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_171' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_172' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_173' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_174' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_175' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_176' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_177' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_178' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_179' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_180' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_181' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_182' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_183' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_184' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_185' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_186' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_51' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_52' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_53' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_54' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_55' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_56' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_57' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_58' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_59' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_60' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_61' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_62' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_63' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_64' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_65' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_66' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_67' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_68' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_69' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_70' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_71' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_72' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_73' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_74' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_75' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_76' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_77' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_78' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_79' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_80' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_81' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_82' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_83' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_84' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_85' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_86' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_87' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_88' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_89' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_90' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_91' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_92' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_93' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_94' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_95' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_96' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_97' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_98' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_99' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPattern.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.bindPatterns.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.dispatched.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_100' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_101' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_102' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_103' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_104' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_105' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_106' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_107' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_108' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_109' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_110' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_111' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_112' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_113' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_114' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_115' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_116' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_117' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_118' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_119' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_120' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_121' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_122' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_123' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_124' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_125' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_126' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_127' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_128' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_129' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_130' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_131' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_132' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_133' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_134' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_135' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_136' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_137' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_138' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_139' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_140' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_141' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_142' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_143' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_144' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_145' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_146' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_147' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_148' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_149' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_150' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_151' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_152' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_153' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_154' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_155' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_156' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_157' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_158' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_159' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_160' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_161' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_162' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_163' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_164' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_165' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_166' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_167' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_168' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_169' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_170' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_171' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_172' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_173' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_174' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_175' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_176' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_177' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_178' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_179' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_180' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_181' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_182' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_183' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_184' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_51' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_52' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_53' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_54' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_55' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_56' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_57' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_58' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_59' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_60' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_61' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_62' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_63' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_64' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_65' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_66' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_67' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_68' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_69' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_70' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_71' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_72' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_73' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_74' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_75' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_76' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_77' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_78' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_79' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_80' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_81' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_82' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_83' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_84' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_85' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_86' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_87' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_88' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_89' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_90' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_91' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_92' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_93' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_94' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_95' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_96' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_97' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_98' does not depend on any axioms\n'LexLeanTarget.RustSemantics.hasWidth.eq_99' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isBytes.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isList.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.isString.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemAccepts.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemAccepts.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemFallible.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemHeap.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemOperands.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemPrimitive.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemTakes.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_28' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_29' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_30' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_31' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_32' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_33' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_34' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_35' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_36' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_37' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_38' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_39' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_40' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_41' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_42' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_43' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_44' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_45' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_46' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_47' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_48' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_49' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_50' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.itemWidth.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.literal.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_10' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_11' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_12' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_13' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_14' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_15' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_3' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_4' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_5' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_6' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_7' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_8' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.literal.eq_9' depends on axioms: [propext, Quot.sound]\n'LexLeanTarget.RustSemantics.propagated.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_10' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_11' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_12' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_13' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_14' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_15' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_16' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_17' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_18' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_19' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_20' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_21' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_22' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_23' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_24' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_25' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_26' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_27' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_5' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_6' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_7' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_8' does not depend on any axioms\n'LexLeanTarget.RustSemantics.propagated.eq_9' does not depend on any axioms\n'LexLeanTarget.RustSemantics.returned.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.bindAll.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_10' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_11' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_12' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_13' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_14' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_15' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_16' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_17' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_18' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_19' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_20' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_21' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_22' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_23' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_24' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_25' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_26' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_27' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_28' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_29' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_30' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_31' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_32' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_33' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_34' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_35' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_36' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_37' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_38' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_39' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_40' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_41' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_42' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_43' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_44' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_45' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_46' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_47' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_48' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_49' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_5' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_50' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_51' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_52' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_53' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_54' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_55' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_56' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_57' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_58' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_59' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_6' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_60' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_61' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_62' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_63' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_64' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_65' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_66' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_67' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_68' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_69' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_7' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_70' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_71' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_72' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_73' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_74' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_75' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_76' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_77' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_78' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_79' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_8' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_80' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_81' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_82' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_83' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.construct.eq_9' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_10' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_100' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_101' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_102' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_103' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_104' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_105' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_106' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_107' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_108' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_109' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_11' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_110' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_111' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_112' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_113' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_114' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_115' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_116' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_117' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_118' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_119' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_12' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_120' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_121' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_122' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_123' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_124' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_125' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_126' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_127' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_128' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_129' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_13' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_130' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_131' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_132' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_133' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_134' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_135' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_136' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_137' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_138' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_139' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_14' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_140' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_141' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_142' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_143' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_144' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_145' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_146' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_147' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_148' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_149' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_15' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_150' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_151' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_152' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_153' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_154' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_155' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_156' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_157' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_158' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_159' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_16' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_160' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_161' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_162' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_163' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_164' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_165' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_166' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_167' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_168' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_169' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_17' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_170' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_171' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_172' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_173' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_174' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_175' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_176' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_177' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_178' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_179' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_18' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_180' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_181' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_182' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_183' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_184' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_185' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_186' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_187' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_188' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_189' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_19' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_190' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_191' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_192' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_193' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_194' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_195' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_196' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_197' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_198' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_199' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_20' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_200' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_201' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_202' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_203' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_204' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_205' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_206' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_207' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_208' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_209' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_21' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_210' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_211' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_212' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_213' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_214' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_215' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_216' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_217' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_218' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_219' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_22' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_220' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_221' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_222' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_223' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_224' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_225' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_226' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_227' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_228' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_229' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_23' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_230' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_231' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_232' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_233' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_234' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_235' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_236' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_237' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_238' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_239' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_24' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_240' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_241' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_242' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_243' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_244' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_245' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_246' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_247' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_248' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_249' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_25' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_250' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_251' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_252' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_253' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_254' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_255' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_256' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_257' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_258' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_259' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_26' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_260' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_261' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_262' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_263' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_264' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_265' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_266' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_267' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_268' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_269' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_27' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_270' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_271' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_272' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_273' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_274' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_275' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_276' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_277' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_278' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_279' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_28' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_280' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_281' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_282' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_283' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_284' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_285' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_286' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_287' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_288' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_289' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_29' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_290' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_291' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_292' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_293' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_294' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_295' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_296' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_297' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_298' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_299' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_30' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_300' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_301' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_302' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_303' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_304' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_305' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_306' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_307' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_308' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_309' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_31' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_310' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_311' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_312' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_313' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_314' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_315' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_316' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_317' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_318' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_319' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_32' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_320' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_321' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_322' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_323' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_324' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_325' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_326' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_327' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_328' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_329' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_33' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_330' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_331' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_332' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_333' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_334' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_335' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_336' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_337' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_338' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_339' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_34' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_340' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_341' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_342' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_343' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_344' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_345' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_346' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_347' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_348' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_349' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_35' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_350' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_351' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_352' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_353' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_354' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_355' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_356' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_357' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_358' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_359' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_36' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_360' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_361' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_362' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_363' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_364' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_365' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_366' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_367' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_368' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_369' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_37' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_370' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_38' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_39' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_40' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_41' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_42' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_43' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_44' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_45' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_46' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_47' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_48' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_49' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_5' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_50' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_51' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_52' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_53' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_54' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_55' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_56' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_57' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_58' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_59' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_6' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_60' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_61' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_62' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_63' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_64' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_65' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_66' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_67' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_68' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_69' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_7' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_70' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_71' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_72' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_73' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_74' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_75' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_76' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_77' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_78' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_79' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_8' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_80' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_81' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_82' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_83' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_84' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_85' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_86' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_87' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_88' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_89' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_9' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_90' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_91' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_92' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_93' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_94' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_95' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_96' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_97' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_98' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.destruct.eq_99' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromStrings.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromStrings.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.fromStrings.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.primitive.eq_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_10' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1000' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1001' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1002' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1004' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1005' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1006' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1007' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1008' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1009' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1010' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1011' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1012' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1013' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1014' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1015' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1016' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1018' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1019' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1020' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1021' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1022' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1023' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1024' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1025' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1026' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1028' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1029' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1030' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1031' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1032' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1033' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1034' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1036' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1037' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1039' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1042' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1043' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1044' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1046' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1047' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1049' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1050' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1051' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1052' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1053' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1054' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1056' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1057' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1058' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1059' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1060' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1061' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1063' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1065' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1066' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1068' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1069' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1070' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1072' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1073' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1075' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1076' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1077' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1078' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1079' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1081' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1082' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1083' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1084' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1085' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1086' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1089' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1090' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1091' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1092' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1093' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1094' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1095' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1096' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1097' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1098' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1099' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_11' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_12' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_13' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_14' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1427' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1430' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1431' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1432' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1435' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1437' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1438' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1440' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1441' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1442' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1443' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1445' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1446' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1449' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1452' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1454' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1455' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1456' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1458' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1459' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1460' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1462' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1463' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1464' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1466' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1467' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1468' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1469' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1473' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1474' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1475' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1477' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1478' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1479' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1480' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1481' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1483' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1486' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1487' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1491' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1492' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1493' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1494' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1496' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1498' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1499' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_15' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1502' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1503' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1506' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1507' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1508' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1509' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1510' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1512' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1513' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1514' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1517' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1518' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1522' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1525' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1526' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1528' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1529' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1531' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1532' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1533' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1534' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1537' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1538' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1539' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1540' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1541' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1544' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1545' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1546' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1547' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1549' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1550' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1551' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1552' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1555' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1556' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1557' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1558' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1559' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1560' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1562' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1563' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1564' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1565' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1566' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1567' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1569' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1570' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1571' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1572' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1573' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1574' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1575' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1576' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1578' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1579' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1580' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1581' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1582' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1584' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1585' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1586' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1587' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1589' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1591' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1592' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1593' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1594' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1596' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1597' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1599' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_16' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1604' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1605' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1606' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1608' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1609' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1610' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1611' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1612' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1613' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1614' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1616' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1618' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1619' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1620' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1621' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1622' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1624' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1625' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1626' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1627' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1630' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1632' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1633' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1635' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1637' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1639' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1641' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1642' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1643' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1644' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1645' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1647' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1648' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1649' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1652' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1653' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1655' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1656' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1657' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1658' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1659' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1660' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1662' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1663' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1664' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1665' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1667' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1668' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1669' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1673' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1674' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1675' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1676' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1678' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1680' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1682' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1683' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1684' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1688' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1691' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1692' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1694' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1696' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1697' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_17' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1700' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1701' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1703' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1704' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1705' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1706' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1707' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1708' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1709' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1710' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1711' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1712' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1714' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1715' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1716' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1717' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1718' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1719' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1720' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1721' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1723' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1724' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1725' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1726' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1727' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1728' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1729' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1730' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1732' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1734' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1735' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1736' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1738' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1740' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1741' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1744' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1746' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1747' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1748' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1749' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1750' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1751' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1753' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1754' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1755' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1756' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1758' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1759' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1760' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1762' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1763' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1764' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1765' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1766' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1767' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1768' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1769' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1771' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1772' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1773' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1774' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1775' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1776' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1777' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1778' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1780' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1782' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1783' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1784' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1785' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1787' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1789' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1790' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1791' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1792' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1794' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1795' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1797' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1798' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1799' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_18' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1803' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1804' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1806' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1807' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1808' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1809' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1810' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1811' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1812' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1813' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1814' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1815' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1817' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1818' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1820' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1821' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1823' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1824' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1825' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1827' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1828' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1829' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1830' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1831' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1832' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1834' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1837' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1838' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1839' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1841' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1843' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1845' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1846' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1848' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1849' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1850' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1851' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1852' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1854' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1855' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1856' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1857' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1859' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1860' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1862' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1864' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1865' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1866' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1867' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1868' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1869' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1870' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1871' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1872' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1873' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1874' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1875' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1876' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1878' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1879' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1881' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1882' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1883' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1885' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1886' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1887' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1888' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1889' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1891' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1892' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1893' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1895' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1896' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1897' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1899' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_19' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1900' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1901' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1904' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1905' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1906' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1907' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1908' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1910' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1912' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1913' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1914' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1915' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1916' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1917' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1918' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1920' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1921' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1922' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1923' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1924' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1925' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1926' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1927' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1928' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1929' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1931' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1933' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1934' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1937' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1939' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1940' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1941' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1943' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1944' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1945' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1947' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1949' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1950' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1951' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1952' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1953' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1955' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1956' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1957' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1958' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1960' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1961' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1962' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1963' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1964' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1965' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1966' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1967' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1970' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1971' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1973' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1975' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1976' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1977' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1978' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1980' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1981' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1982' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1983' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1985' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1986' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1987' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1988' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1989' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1990' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1991' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1993' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1994' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1995' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1996' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1997' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1998' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_1999' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_20' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2000' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2001' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2002' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2004' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2005' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2006' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2007' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2008' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2009' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2010' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2011' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2012' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2013' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2014' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2015' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2016' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2018' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2019' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2020' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2021' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2022' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2023' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2024' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2025' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2026' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2028' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2029' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2030' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2031' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2032' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2033' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2034' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2036' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2037' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2039' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2042' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2043' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2044' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2046' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2047' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2049' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2050' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2051' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2052' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2053' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2054' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2056' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2057' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2058' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2059' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2060' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2061' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2063' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2065' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2066' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2068' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2069' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2070' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2072' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2073' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2075' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2076' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2077' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2078' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2079' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2081' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2082' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2083' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2084' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2085' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2086' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2089' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2090' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2091' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2092' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2093' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2094' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2095' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2096' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2097' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2098' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2099' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_21' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_22' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_23' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_24' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2427' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2430' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2431' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2432' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2435' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2437' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2438' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2440' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2441' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2442' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2443' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2445' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2446' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2449' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2452' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2454' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2455' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2456' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2458' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2459' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2460' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2462' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2463' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2464' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2466' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2467' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2468' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2469' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2473' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2474' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2475' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2477' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2478' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2479' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2480' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2481' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2483' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2486' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2487' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2491' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2492' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2493' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2494' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2496' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2498' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2499' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_25' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2502' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2503' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2506' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2507' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2508' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2509' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2510' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2512' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2513' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2514' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2517' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2518' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2522' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2525' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2526' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2528' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2529' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2531' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2532' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2533' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2534' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2537' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2538' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2539' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2540' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2541' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2544' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2545' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2546' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2547' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2549' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2550' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2551' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2552' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2555' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2556' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2557' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2558' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2559' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2560' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2562' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2563' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2564' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2565' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2566' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2567' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2569' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2570' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2571' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2572' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2573' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2574' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2575' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2576' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2578' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2579' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2580' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2581' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2582' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2584' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2585' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2586' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2587' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2589' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2591' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2592' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2593' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2594' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2596' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2597' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2599' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_26' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2604' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2605' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2606' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2608' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2609' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2610' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2611' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2612' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2613' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2614' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2616' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2618' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2619' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2620' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2621' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2622' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2624' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2625' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2626' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2627' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2630' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2632' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2633' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2635' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2637' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2639' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2641' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2642' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2643' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2644' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2645' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2647' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2648' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2649' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2652' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2653' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2655' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2656' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2657' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2658' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2659' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2660' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2662' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2663' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2664' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2665' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2667' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2668' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2669' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2673' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2674' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2675' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2676' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2678' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2680' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2682' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2683' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2684' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2688' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2691' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2692' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2694' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2696' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2697' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_27' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2700' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2701' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2703' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2704' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2705' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2706' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2707' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2708' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2709' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2710' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2711' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2712' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2714' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2715' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2716' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2717' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2718' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2719' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2720' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2721' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2723' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2724' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2725' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2726' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2727' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2728' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2729' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2730' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2732' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2734' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2735' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2736' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2738' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2740' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2741' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2744' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2746' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2747' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2748' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2749' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2750' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2751' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2753' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2754' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2755' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2756' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2758' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2759' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2760' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2762' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2763' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2764' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2765' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2766' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2767' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2768' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2769' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2771' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2772' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2773' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2774' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2775' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2776' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2777' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2778' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2780' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2782' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2783' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2784' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2785' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2787' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2789' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2790' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2791' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2792' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2794' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2795' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2797' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2798' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2799' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_28' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2803' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2804' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2806' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2807' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2808' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2809' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2810' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2811' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2812' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2813' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2814' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2815' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2817' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2818' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2820' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2821' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2823' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2824' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2825' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2827' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2828' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2829' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2830' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2831' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2832' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2834' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2837' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2838' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2839' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2841' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2843' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2845' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2846' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2848' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2849' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2850' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2851' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2852' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2854' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2855' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2856' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2857' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2859' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2860' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2862' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2864' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2865' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2866' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2867' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2868' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2869' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2870' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2871' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2872' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2873' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2874' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2875' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2876' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2878' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2879' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2881' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2882' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2883' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2885' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2886' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2887' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2888' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2889' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2891' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2892' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2893' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2895' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2896' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2897' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2899' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_29' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2900' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2901' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2904' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2905' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2906' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2907' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2908' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2910' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2912' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2913' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2914' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2915' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2916' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2917' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2918' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2920' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2921' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2922' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2923' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2924' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2925' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2926' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2927' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2928' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2929' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2931' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2933' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2934' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2937' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2939' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2940' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2941' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2943' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2944' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2945' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2947' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2949' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2950' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2951' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2952' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2953' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2955' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2956' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2957' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2958' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2960' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2961' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2962' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2963' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2964' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2965' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2966' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2967' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2970' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2971' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2973' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2975' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2976' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2977' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2978' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2980' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2981' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2982' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2983' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2985' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2986' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2987' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2988' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2989' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2990' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2991' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2993' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2994' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2995' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2996' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2997' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2998' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_2999' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_30' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3000' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3001' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3002' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3003' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3004' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3005' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3006' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3007' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3008' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3009' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3010' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3011' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3012' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3013' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3014' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3015' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3016' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3017' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3018' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3019' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3020' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3021' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3022' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3023' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3024' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3025' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3026' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3027' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3028' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3029' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3030' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3031' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3032' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3033' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3034' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3035' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3036' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3037' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3038' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3039' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3040' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3041' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3042' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3043' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3044' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3045' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3046' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3047' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3048' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3049' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3050' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3051' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3052' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3053' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3054' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3055' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3056' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3057' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3058' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3059' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3060' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3061' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3062' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3063' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3064' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3065' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3066' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3067' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3068' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3069' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3070' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3071' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3072' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3073' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3074' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3075' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3076' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3077' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3078' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3079' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3080' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3081' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3082' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3083' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3084' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3085' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3086' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3087' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3088' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3089' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3090' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3091' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3092' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3093' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3094' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3095' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3096' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3097' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3098' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3099' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_31' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3100' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3101' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3102' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3103' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3104' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3105' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3106' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3107' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3108' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3109' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3110' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3111' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3112' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3113' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3114' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3115' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3116' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3117' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3118' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3119' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3120' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3121' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3122' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3123' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3124' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3125' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3126' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3127' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3128' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3129' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3130' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3131' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3132' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3133' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3134' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3135' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3136' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3137' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3138' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3139' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3140' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3141' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3142' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3143' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3144' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3145' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3146' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3147' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3148' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3149' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3150' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3151' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3152' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3153' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3154' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3155' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3156' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3157' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3158' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3159' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3160' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3161' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3162' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3163' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3164' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3165' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3166' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3167' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3168' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3169' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3170' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3171' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3172' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3173' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3174' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3175' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3176' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3177' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3178' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3179' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3180' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3181' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3182' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3183' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3184' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3185' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3186' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3187' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3188' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3189' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3190' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3191' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3192' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3193' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3194' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3195' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3196' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3197' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3198' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3199' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_32' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3200' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3201' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3202' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3203' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3204' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3205' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3206' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3207' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3208' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3209' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3210' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3211' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3212' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3213' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3214' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3215' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3216' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3217' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3218' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3219' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3220' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3221' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3222' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3223' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3224' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3225' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3226' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3227' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3228' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3229' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3230' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3231' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3232' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3233' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3234' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3235' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3236' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3237' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3238' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3239' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3240' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3241' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3242' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3243' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3244' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3245' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3246' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3247' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3248' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3249' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3250' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3251' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3252' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3253' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3254' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3255' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3256' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3257' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3258' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3259' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3260' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3261' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3262' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3263' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3264' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3265' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3266' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3267' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3268' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3269' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3270' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3271' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3272' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3273' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3274' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3275' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3276' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3277' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3278' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3279' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3280' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3281' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3282' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3283' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3284' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3285' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3286' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3287' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3288' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3289' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3290' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3291' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3292' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3293' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3294' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3295' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3296' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3297' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3298' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3299' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_33' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3300' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3301' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3302' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3303' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3304' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3305' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3306' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3307' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3308' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3309' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3310' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3311' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3312' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3313' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3314' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3315' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3316' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3317' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3318' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3319' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3320' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3321' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3322' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3323' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3324' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3325' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3326' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3327' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3328' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3329' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3330' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3331' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3332' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3333' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_334' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_335' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_336' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_337' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_338' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_339' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_34' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_340' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_341' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_342' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_3425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_343' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_344' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_345' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_346' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_347' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_348' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_349' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_35' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_350' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_351' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_352' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_353' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_354' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_355' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_356' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_357' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_358' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_359' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_36' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_360' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_361' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_362' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_363' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_364' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_365' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_366' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_367' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_368' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_369' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_37' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_370' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_371' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_372' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_373' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_374' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_375' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_376' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_377' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_378' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_379' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_38' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_380' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_381' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_382' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_383' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_384' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_385' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_386' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_387' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_388' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_389' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_39' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_390' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_391' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_392' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_393' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_394' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_395' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_396' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_397' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_398' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_399' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_4' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_40' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_400' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_401' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_402' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_403' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_404' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_405' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_406' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_407' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_408' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_409' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_41' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_410' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_411' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_412' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_413' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_414' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_415' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_416' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_417' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_418' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_419' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_42' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_420' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_421' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_422' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_423' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_424' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_425' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_426' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_427' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_428' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_429' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_43' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_430' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_431' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_432' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_433' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_434' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_435' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_436' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_437' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_438' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_439' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_44' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_440' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_441' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_442' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_443' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_444' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_445' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_446' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_447' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_448' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_449' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_45' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_450' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_451' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_452' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_453' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_454' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_455' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_456' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_457' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_458' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_459' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_46' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_460' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_461' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_462' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_463' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_464' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_465' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_466' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_467' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_468' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_469' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_47' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_470' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_471' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_472' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_473' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_474' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_475' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_476' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_477' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_478' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_479' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_48' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_480' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_481' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_482' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_483' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_484' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_485' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_486' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_487' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_488' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_489' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_49' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_490' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_491' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_492' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_493' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_494' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_495' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_496' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_497' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_498' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_499' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_5' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_50' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_500' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_501' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_502' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_503' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_504' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_505' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_506' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_507' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_508' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_509' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_51' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_510' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_511' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_512' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_513' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_514' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_515' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_516' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_517' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_518' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_519' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_52' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_520' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_521' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_522' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_523' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_524' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_525' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_526' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_527' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_528' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_529' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_53' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_530' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_531' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_532' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_533' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_534' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_535' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_536' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_537' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_538' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_539' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_54' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_540' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_541' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_542' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_543' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_544' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_545' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_546' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_547' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_548' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_549' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_55' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_550' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_551' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_552' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_553' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_554' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_555' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_556' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_557' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_558' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_559' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_56' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_560' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_561' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_562' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_563' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_564' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_565' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_566' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_567' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_568' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_569' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_57' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_570' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_571' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_572' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_573' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_574' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_575' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_576' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_577' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_578' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_579' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_58' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_580' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_581' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_582' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_583' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_584' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_585' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_586' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_587' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_588' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_589' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_59' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_590' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_591' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_592' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_593' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_594' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_595' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_596' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_597' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_598' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_599' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_6' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_60' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_600' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_601' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_602' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_603' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_604' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_605' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_606' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_607' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_608' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_609' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_61' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_610' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_611' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_612' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_613' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_614' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_615' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_616' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_617' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_618' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_619' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_62' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_620' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_621' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_622' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_623' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_624' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_625' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_626' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_627' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_628' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_629' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_63' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_630' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_631' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_632' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_633' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_634' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_635' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_636' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_637' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_638' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_639' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_64' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_640' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_641' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_642' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_643' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_644' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_645' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_646' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_647' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_648' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_649' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_65' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_650' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_651' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_652' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_653' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_654' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_655' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_656' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_657' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_658' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_659' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_66' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_660' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_661' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_662' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_663' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_664' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_665' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_666' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_667' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_668' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_669' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_67' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_670' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_671' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_672' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_673' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_674' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_675' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_676' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_677' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_678' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_679' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_68' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_680' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_681' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_682' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_683' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_684' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_685' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_686' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_687' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_688' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_689' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_69' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_690' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_691' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_692' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_693' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_694' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_695' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_696' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_697' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_698' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_699' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_7' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_70' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_700' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_701' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_702' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_703' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_704' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_705' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_706' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_707' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_708' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_709' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_71' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_710' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_711' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_712' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_713' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_714' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_715' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_716' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_717' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_718' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_719' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_72' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_720' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_721' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_722' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_723' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_724' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_725' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_726' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_727' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_728' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_729' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_73' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_730' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_731' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_732' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_733' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_734' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_735' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_736' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_737' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_738' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_739' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_74' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_740' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_741' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_742' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_743' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_744' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_745' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_746' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_747' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_748' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_749' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_75' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_750' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_751' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_752' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_753' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_754' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_755' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_756' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_757' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_758' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_759' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_76' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_760' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_761' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_762' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_763' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_764' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_765' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_766' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_767' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_768' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_769' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_77' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_770' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_771' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_772' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_773' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_774' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_775' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_776' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_777' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_778' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_779' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_78' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_780' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_781' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_782' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_783' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_784' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_785' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_786' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_787' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_788' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_789' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_79' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_790' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_791' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_792' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_793' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_794' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_795' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_796' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_797' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_798' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_799' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_8' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_80' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_800' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_801' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_802' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_803' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_804' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_805' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_806' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_807' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_808' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_809' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_81' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_810' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_811' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_812' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_813' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_814' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_815' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_816' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_817' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_818' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_819' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_82' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_820' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_821' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_822' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_823' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_824' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_825' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_826' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_827' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_828' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_829' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_83' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_830' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_831' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_832' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_833' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_834' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_835' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_836' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_837' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_838' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_839' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_84' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_840' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_841' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_842' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_843' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_844' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_845' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_846' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_847' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_848' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_849' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_85' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_850' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_851' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_852' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_853' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_854' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_855' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_856' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_857' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_858' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_859' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_86' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_860' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_861' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_862' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_863' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_864' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_865' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_866' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_867' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_868' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_869' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_87' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_870' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_871' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_872' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_873' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_874' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_875' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_876' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_877' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_878' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_879' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_88' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_880' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_881' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_882' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_883' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_884' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_885' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_886' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_887' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_888' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_889' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_89' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_890' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_891' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_892' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_893' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_894' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_895' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_896' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_897' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_898' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_899' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_9' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_90' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_900' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_901' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_902' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_903' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_904' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_905' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_906' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_907' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_908' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_909' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_91' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_910' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_911' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_912' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_913' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_914' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_915' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_916' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_917' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_918' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_919' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_92' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_920' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_921' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_922' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_923' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_924' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_925' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_926' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_927' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_928' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_929' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_93' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_930' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_931' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_932' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_933' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_934' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_935' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_936' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_937' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_938' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_939' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_94' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_940' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_941' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_942' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_943' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_944' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_945' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_946' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_947' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_948' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_949' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_95' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_950' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_951' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_952' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_953' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_954' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_955' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_956' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_957' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_958' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_959' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_96' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_960' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_961' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_962' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_963' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_964' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_965' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_966' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_967' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_968' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_969' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_97' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_970' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_971' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_972' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_973' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_974' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_975' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_976' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_977' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_978' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_979' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_98' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_980' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_981' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_982' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_983' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_984' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_985' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_986' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_987' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_988' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_989' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_99' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_990' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_991' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_992' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_993' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_994' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_995' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_996' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_997' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_998' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.TargetSemantics.primitive.eq_999' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.adtFields.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_12.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_13.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_12.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armOuter.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat_outer' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.boxedOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.boxedOne.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.boxedOne' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bp_entries._simp_1_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.simplePat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bp_entries.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.entriesOf._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bp_entries._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.bp_entries' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.directPat_cons._simp_1_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.identBoxed_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identLocal_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf_spec' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_cons' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_len.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_len._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_len' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.directPat_loads._simp_1_27' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_loads._simp_1_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_loads.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none._simp_1_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none._simp_1_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rlookup_append' depends on axioms: [propext]\n'LexLeanPreservation.Rust.same_boxed_boxed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_none._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_boxed_none' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_local_none._simp_1_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_local_none._simp_1_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_local_none.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.same_local_local' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_local_none._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_local_none' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_boxed_local' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rlookup_local_boxed' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rlookup_local_single' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat_loads._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.directPat_loads' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_boxed_some._simp_1_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_some._simp_1_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_some.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_boxed_some._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.entries_boxed_some' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.envRel_locals' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fields_wt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindPatterns_single' depends on axioms: [propext]\n'LexLeanPreservation.Rust.outer_bind' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.paramCtx_length.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_length._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_length' depends on axioms: [propext]\n'LexLeanPreservation.Rust.armPat_sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.bindOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.bindOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOf.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.boxedOne.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.canon.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.covered.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.covered_mem._simp_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.wt_uninh._simp_10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.covered_mem' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.ctorOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.ctorOf_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.destruct_canon' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq_refl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.destruct_excl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.directPat.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.directPat.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entriesOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_lookup.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_none_of._simp_1_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_none_of.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sameIdent_iff' depends on axioms: [propext]\n'LexLeanPreservation.Rust.entries_none_of._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_none_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.identsDistinct.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.entries_lookup._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.entries_lookup' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.eval_field.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.eval_field._sparseCasesOn_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_field.match_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.eval_field' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_3' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_4' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats_none._simp_1_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats_none.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.fieldPats_none._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats_none' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats_some._simp_1_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats_some.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fieldPats_some._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.fieldPats_some' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_partRead' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.tyBeq_unit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.field_out' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.findArm_some.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.findArm_some._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.findArm_some' depends on axioms: [propext]\n'LexLeanPreservation.Rust.findDispatch_some.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.findDispatch_some._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.findDispatch_some' depends on axioms: [propext]\n'LexLeanPreservation.Rust.foldStep._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.fresh_ext' depends on axioms: [propext]\n'LexLeanPreservation.Rust.identBoxed.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identBoxed.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identLocal.eq_2' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.identsDistinct.eq_def' does not depend on any axioms\n'LexLeanPreservation.Rust.isWild._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isWild.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.litOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.loadOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.noClosure.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.okBlock.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.otherArms.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.otherArms_mem._simp_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.otherArms_mem' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.outer_miss' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.outer_view' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_ext.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_ext._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_ext' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_fresh.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_fresh._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.paramCtx_fresh' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.partRead.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocal.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.patLocals.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_matchOn' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_matchOn_halt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_uncons.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rc_uncons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rc_scrut' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rca_hit' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rca_miss' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcb_det' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_rebuild.match_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_eq_of_same' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg_rc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_rebuild._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rcl_rebuild' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.readOf_rc' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.realizesM_value' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildArg.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArg_simple' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_def' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs.eq_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs_simple.match_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs_simple._f' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildArgs_simple' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_14.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuildTail._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuild_rca._simp_1_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.rebuild_rca.match_1_1' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_value._simp_1_21' depends on axioms: [propext]\n'LexLeanPreservation.Rust.single_rebuild' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_value' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_rca._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuild_rca' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rebuildsArm.eq_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.rlookup_nil' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_fieldGen._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_fieldGen.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_fieldGen.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.wtl_get.match_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_get._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_get' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_fieldGen' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_fieldHeld' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_fieldRead' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_mCons._simp_1_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sem_mCons' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_mNil' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchArms._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.tyBeq_refl.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tyBeq_refl._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.tysBeq_refl.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.tysBeq_refl._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.tyBeq_refl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.tysBeq_refl' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.uninh_of_inert.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.uninh_of_inert._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh_of_inert' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_uninh.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_uninh._f' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtl_uninh.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_uninh._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_uninh' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.taken_arm' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchArms' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchPair._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchPair' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchRebuilt._proof_1_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sem_matchRebuilt.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchRebuilt.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.sem_matchRebuilt' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_10.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_11.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_2.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_3.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_4.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_5.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_6.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_7.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_8.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq._sparseCasesOn_9.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeBeq.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_10' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_11' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_12' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_13' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_14' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_15' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_17' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_6' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_7' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.shapeFields.eq_9' depends on axioms: [propext]\n'LexLeanPreservation.Rust.simplePat.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.unboxOf.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_def' depends on axioms: [propext]\n'LexLeanPreservation.Rust.uninh.eq_5' depends on axioms: [propext]\n'LexLeanPreservation.Rust.validU.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_3' depends on axioms: [propext]\n'LexLeanPreservation.Rust.viewVal.eq_4' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_uninh' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanTarget.RustSemantics.findArm.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findArm.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findArm.eq_def' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_1' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_2' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_3' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_4' does not depend on any axioms\n'LexLeanTarget.RustSemantics.findDispatch.eq_def' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_1' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_2' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_3' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_4' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_5' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_6' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_7' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_8' does not depend on any axioms\n'LexLeanTarget.TargetSemantics.sameOrder.eq_9' does not depend on any axioms\n'LexLeanPreservation.Rust.fl_of' does not depend on any axioms\n'LexLeanPreservation.Rust.fnFallible.eq_1' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of._simp_1_14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.funSem_of.match_1_10' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_12' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_2' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_4' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_6' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of.match_1_8' does not depend on any axioms\n'LexLeanPreservation.Rust.funSem_of' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.isTemp.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.isTemp.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.item_ne' depends on axioms: [propext]\n'LexLeanPreservation.Rust.kind_ne' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem._sparseCasesOn_1.else_eq' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem.eq_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.plainItem.eq_2' depends on axioms: [propext]\n'LexLeanPreservation.Rust.sound._proof_1_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sound._proof_1_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreservation.Rust.sound' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.simulate' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.Representable._sparseCasesOn_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Representable.match_1' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Representable._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL.match_1' does not depend on any axioms\n'LexLeanPreservation.Rust.RepresentableL._f' does not depend on any axioms\n'LexLeanPreservation.Rust.Representable' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL' depends on axioms: [propext]\n'LexLeanPreservation.Rust.Representable._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL._unsafe_rec' does not depend on any axioms\n'LexLeanPreservation.Rust.Representable._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreservation.Rust.RepresentableL._sunfold' depends on axioms: [propext]\n'LexLeanPreservation.Rust.compose' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.rel_ne_stuck' depends on axioms: [propext]\n'LexLeanPreservation.Rust.repL_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.repL_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.runItem_abort_infallible' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreservation.Rust.wtAll_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_map.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wtAll_nil' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_map._f' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtAll_map' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_adt' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_bool' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_bytes' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encExcept.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_encExcept' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_list' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encList' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encOption.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_encOption' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encOrdering' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encPair' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_encUnit' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_errorV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i32' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i64' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_i8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_int' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_listEnc' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_nat' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_noneV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_okV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_optEnc.match_1_1' does not depend on any axioms\n'LexLeanPreservation.Rust.wt_someV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_optEnc' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_ordering' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_pairV' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_string' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u16' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u32' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u64' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_u8' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wt_unitValue' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_cons' depends on axioms: [propext]\n'LexLeanPreservation.Rust.wtl_nil' depends on axioms: [propext]\n'LexLeanPreservation.encExcept.eq_1' does not depend on any axioms\n'LexLeanPreservation.encExcept.eq_2' does not depend on any axioms\n'LexLeanPreservation.encOption.eq_1' does not depend on any axioms\n'LexLeanPreservation.encOption.eq_2' does not depend on any axioms\n'LexLeanPreservation.encPair.eq_1' does not depend on any axioms\n'LexLeanPreservation.encUnit.eq_1' does not depend on any axioms\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_0' depends on axioms: [propext]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_2' depends on axioms: [propext]\n'LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.__wt_1' depends on axioms: [propext]\n-- statement vocabulary\ninductive LexLeanPreservation.Obs : Type\nnumber of parameters: 0\nconstructors:\nLexLeanPreservation.Obs.value : LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs\nLexLeanPreservation.Obs.overflow : LexLeanPreservation.Obs\nLexLeanPreservation.Obs.stuck : LexLeanPreservation.Obs\ndef LexLeanPreservation.Rel : Bool → LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs :=\nfun fits v => bif fits then LexLeanPreservation.Obs.value v else LexLeanPreservation.Obs.overflow\ndef LexLeanPreservation.Conv : LexLeanTarget.TargetSyntax.Program →\n List (Nat × LexLeanTarget.TargetSyntax.Value) → LexLeanTarget.TargetSyntax.Expr → LexLeanPreservation.Obs → Prop :=\nfun p env e o => ∃ n, LexLeanPreservation.obs (LexLeanTarget.TargetSemantics.eval n p env e) = some o\ndef LexLeanPreservation.FunRel : LexLeanTarget.TargetSyntax.Program →\n Nat → List LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs → Prop :=\nfun p f args o =>\n ∃ fn,\n LexLeanRuntime.index p.functions f = some fn ∧\n ∃ env,\n LexLeanTarget.TargetSemantics.bindAll fn.parameters args [] = some env ∧\n LexLeanPreservation.Conv p env fn.body o\ndef LexLeanPreservation.RunConv : LexLeanTarget.TargetSyntax.Program →\n Nat → List LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Obs → Prop :=\nfun p entry args o => ∃ n, LexLeanPreservation.obs (LexLeanTarget.TargetSemantics.run n p entry args) = some o\ndef LexLeanPreservation.Rust.WT : LexLeanTarget.TargetSyntax.Program →\n LexLeanPreservation.Rust.RCrate →\n LexLeanPreservation.Rust.Flags → LexLeanTarget.TargetSyntax.Value → LexLeanTarget.TargetSyntax.Ty → Prop :=\nfun p c A x x_1 =>\n x.brecOn (LexLeanPreservation.Rust.WT._f p c A)\n (fun t f => ⟨LexLeanPreservation.Rust.WTL._f p c A t f, LexLeanPreservation.Rust.WTAll._f p c A t f⟩) x_1\ndef LexLeanPreservation.Rust.WTL : LexLeanTarget.TargetSyntax.Program →\n LexLeanPreservation.Rust.RCrate →\n LexLeanPreservation.Rust.Flags →\n List LexLeanTarget.TargetSyntax.Value → List LexLeanTarget.TargetSyntax.Ty → Prop :=\nfun p c A x x_1 =>\n (LexLeanTarget.TargetSyntax.Value.brecOn_1 x (LexLeanPreservation.Rust.WT._f p c A) fun t f =>\n ⟨LexLeanPreservation.Rust.WTL._f p c A t f, LexLeanPreservation.Rust.WTAll._f p c A t f⟩).1\n x_1\ndef LexLeanPreservation.Rust.fnIdent : Nat → LexLeanPreservation.Rust.RIdent :=\nfun f => LexLeanTarget.RustSyntax.Ident.generated LexLeanTarget.RustSyntax.IdentKind.function f\ndef LexLeanPreservation.Rust.fnFallible : LexLeanPreservation.Rust.RCrate → Nat → Option Bool :=\nfun c f =>\n Option.map (fun fn => LexLeanTarget.RustSemantics.fallibleType fn.snd.fst)\n (LexLeanTarget.RustSemantics.findFunction c.items (LexLeanPreservation.Rust.fnIdent f))\ndef LexLeanPreservation.Rust.RCI : LexLeanPreservation.Rust.RCrate →\n LexLeanPreservation.Rust.RIdent → List LexLeanTarget.TargetSyntax.Value → LexLeanPreservation.Rust.ROut → Prop :=\nfun c f args o =>\n o ≠ LexLeanTarget.RustSemantics.ROutcome.exhausted ∧ ∃ n, LexLeanTarget.RustSemantics.invoke n c f args = o\ndef LexLeanPreservation.Rust.Realizes : Bool → LexLeanPreservation.Obs → LexLeanPreservation.Rust.ROut → Prop :=\nfun fl x x_1 =>\n match x, x_1 with\n | LexLeanPreservation.Obs.value v, LexLeanTarget.RustSemantics.ROutcome.value w => w = v\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.raise => fl = true\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.abort => True\n | x, x_2 => False\ndef LexLeanPreservation.Rust.RealizesFn : Bool → LexLeanPreservation.Obs → LexLeanPreservation.Rust.ROut → Prop :=\nfun fallible x x_1 =>\n match x, x_1 with\n | LexLeanPreservation.Obs.value v, LexLeanTarget.RustSemantics.ROutcome.value w => w = bif fallible then v.ok else v\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.value w =>\n fallible = true ∧ w = LexLeanTarget.TargetSyntax.Value.unit.error\n | LexLeanPreservation.Obs.overflow, LexLeanTarget.RustSemantics.ROutcome.abort => True\n | x, x_2 => False\ndef LexLeanPreservation.Rust.FunSem : LexLeanTarget.TargetSyntax.Program →\n LexLeanPreservation.Rust.RCrate → LexLeanPreservation.Rust.Flags → Nat → Nat → Prop :=\nfun p c A n f =>\n ∀ (fn : LexLeanTarget.TargetSyntax.Function) (args : List LexLeanTarget.TargetSyntax.Value)\n (env : List (Nat × LexLeanTarget.TargetSyntax.Value)) (F : Bool),\n LexLeanRuntime.index p.functions f = some fn →\n LexLeanPreservation.Rust.WTL p c A args fn.types →\n LexLeanTarget.TargetSemantics.bindAll fn.parameters args [] = some env →\n LexLeanPreservation.Rust.fnFallible c f = some F →\n ∀ (o : LexLeanPreservation.Obs),\n LexLeanPreservation.obs (LexLeanTarget.TargetSemantics.eval n p env fn.body) = some o →\n o ≠ LexLeanPreservation.Obs.stuck →\n (∀ (v : LexLeanTarget.TargetSyntax.Value),\n o = LexLeanPreservation.Obs.value v → LexLeanPreservation.Rust.WT p c A v fn.result) ∧\n ∃ ro,\n LexLeanPreservation.Rust.RealizesFn F o ro ∧\n LexLeanPreservation.Rust.RCI c (LexLeanPreservation.Rust.fnIdent f) args ro\ndef LexLeanPreservation.someObs : LexLeanPreservation.Obs → LexLeanPreservation.Obs :=\nfun x =>\n match x with\n | LexLeanPreservation.Obs.value v => LexLeanPreservation.Obs.value v.some\n | LexLeanPreservation.Obs.overflow => LexLeanPreservation.Obs.overflow\n | LexLeanPreservation.Obs.stuck => LexLeanPreservation.Obs.stuck\ndef LexLeanPreservation.Rust.Representable : LexLeanTarget.TargetSyntax.Value → Prop :=\nfun x => x.brecOn LexLeanPreservation.Rust.Representable._f LexLeanPreservation.Rust.RepresentableL._f\ndef LexLeanPreservation.Rust.RepresentableL : List LexLeanTarget.TargetSyntax.Value → Prop :=\nfun x =>\n LexLeanTarget.TargetSyntax.Value.brecOn_1 x LexLeanPreservation.Rust.Representable._f\n LexLeanPreservation.Rust.RepresentableL._f\nLexLeanPreservation.Rust.runItem_abort_infallible : ∀ (profile : LexLeanTarget.RustSyntax.Profile)\n (item : LexLeanTarget.RustSyntax.Item) (values : List LexLeanTarget.TargetSyntax.Value),\n LexLeanTarget.RustSemantics.runItem profile item values = LexLeanTarget.RustSemantics.ROutcome.abort →\n LexLeanTarget.RustSemantics.itemFallible item = false\n","stdout_sha256":"02b728f0c15dc3315cd1e2c92488cd0f9f19178eec577640d796c783985eaed7","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json deleted file mode 100644 index d77e21969..000000000 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0.olean","$STAGING/preserve-src/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json deleted file mode 100644 index 0c869348b..000000000 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1.olean","$STAGING/preserve-src/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json similarity index 57% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json index 0e7e4b63f..811badf29 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json similarity index 55% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json index 36b4ee93e..f26bb257c 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json new file mode 100644 index 000000000..91726b169 --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0.olean","$STAGING/preserve-src/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json similarity index 57% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json index bed778d98..85a2ba90f 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R1/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json similarity index 55% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json index 6194f93f3..1e49312a4 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C5ba510b7049a3e59c5f1ffb1f0a6611d/R0/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C5ba510b7049a3e59c5f1ffb1f0a6611d.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json new file mode 100644 index 000000000..cb4d0b6ea --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1.olean","$STAGING/preserve-src/LexLeanPreserve/Cf283e32153b6da1bc7440feda9c7929a/R1.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cf283e32153b6da1bc7440feda9c7929a.R1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/production/compiler-input.json b/bootstrap/expected/verify/production/compiler-input.json index 1a8bb00ef..8e66fd64f 100644 --- a/bootstrap/expected/verify/production/compiler-input.json +++ b/bootstrap/expected/verify/production/compiler-input.json @@ -1 +1 @@ -{"closures":[{"declarations":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.Text.byteAt"],"erased":[],"instances":[{"declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","type_arguments":[]},{"declaration":"LexLeanBoot.Text.byteAt","instance":"LexLeanBoot.Text.byteAt","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","type_arguments":[]}],"internal_erased":[],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","runtime":["LexLeanCollections.iterateUntil","LexLeanRuntime.checkedFromInt","LexLeanRuntime.checkedSubtract","LexLeanRuntime.equal","LexLeanRuntime.index","LexLeanRuntime.instFixedUInt8","LexLeanRuntime.instIndexableByteArrayUInt8","LexLeanRuntime.instLengthableByteArray","LexLeanRuntime.length"]},{"declarations":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanBoot.Text.byteAt","LexLeanBoot.Text.chomp","LexLeanBoot.Text.endsWith","LexLeanBoot.Text.find","LexLeanBoot.Text.lineStep","LexLeanBoot.Text.lines","LexLeanBoot.Text.matchAt","LexLeanBoot.Text.reverse","LexLeanBoot.Text.sliceOr","LexLeanBoot.Text.splitOn","LexLeanBoot.Text.splitStep","LexLeanBoot.Text.startsWith"],"erased":[],"instances":[{"declaration":"LexLeanBoot.AxiomOutput.parseAuditOutput","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.finish","instance":"LexLeanBoot.AxiomOutput.finish","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.scanStep","instance":"LexLeanBoot.AxiomOutput.scanStep","type_arguments":[]},{"declaration":"LexLeanBoot.Text.lines","instance":"LexLeanBoot.Text.lines","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.refuse","instance":"LexLeanBoot.AxiomOutput.refuse","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.cat","instance":"LexLeanBoot.AxiomOutput.cat","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.text","instance":"LexLeanBoot.AxiomOutput.text","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.decimal","instance":"LexLeanBoot.AxiomOutput.decimal","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)","type_arguments":["ByteArray"]},{"declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"declaration":"LexLeanBoot.AxiomOutput.auditStep","instance":"LexLeanBoot.AxiomOutput.auditStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.reversed","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"declaration":"LexLeanBoot.AxiomOutput.continuation","instance":"LexLeanBoot.AxiomOutput.continuation","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.extend","instance":"LexLeanBoot.AxiomOutput.extend","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.stop","instance":"LexLeanBoot.AxiomOutput.stop","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.trimmed","instance":"LexLeanBoot.AxiomOutput.trimmed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.envelope","instance":"LexLeanBoot.AxiomOutput.envelope","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.headOf","instance":"LexLeanBoot.AxiomOutput.headOf","type_arguments":[]},{"declaration":"LexLeanBoot.Text.lineStep","instance":"LexLeanBoot.Text.lineStep","type_arguments":[]},{"declaration":"LexLeanBoot.Text.reverse","instance":"LexLeanBoot.Text.reverse","type_arguments":[]},{"declaration":"LexLeanBoot.Text.sliceOr","instance":"LexLeanBoot.Text.sliceOr","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.rejected","instance":"LexLeanBoot.AxiomOutput.rejected","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.significant","instance":"LexLeanBoot.AxiomOutput.significant","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.digit","instance":"LexLeanBoot.AxiomOutput.digit","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.quoted","instance":"LexLeanBoot.AxiomOutput.quoted","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.insertEntry","instance":"LexLeanBoot.AxiomOutput.insertEntry","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.startsWhite","instance":"LexLeanBoot.AxiomOutput.startsWhite","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.terminates","instance":"LexLeanBoot.AxiomOutput.terminates","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.parsePayload","instance":"LexLeanBoot.AxiomOutput.parsePayload","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.tailOf","instance":"LexLeanBoot.AxiomOutput.tailOf","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.skipWhite","instance":"LexLeanBoot.AxiomOutput.skipWhite","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.dropWhiteEnd","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd","type_arguments":[]},{"declaration":"LexLeanBoot.Text.startsWith","instance":"LexLeanBoot.Text.startsWith","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.stripPrefix","instance":"LexLeanBoot.AxiomOutput.stripPrefix","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.located","instance":"LexLeanBoot.AxiomOutput.located","type_arguments":[]},{"declaration":"LexLeanBoot.Text.byteAt","instance":"LexLeanBoot.Text.byteAt","type_arguments":[]},{"declaration":"LexLeanBoot.Text.chomp","instance":"LexLeanBoot.Text.chomp","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.zeroStep","instance":"LexLeanBoot.AxiomOutput.zeroStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.lessBytes","instance":"LexLeanBoot.AxiomOutput.lessBytes","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.whiteLength","instance":"LexLeanBoot.AxiomOutput.whiteLength","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.stripSuffix","instance":"LexLeanBoot.AxiomOutput.stripSuffix","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.unrecognized","instance":"LexLeanBoot.AxiomOutput.unrecognized","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.parsed","instance":"LexLeanBoot.AxiomOutput.parsed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.malformed","instance":"LexLeanBoot.AxiomOutput.malformed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.notLean","instance":"LexLeanBoot.AxiomOutput.notLean","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.listed","instance":"LexLeanBoot.AxiomOutput.listed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.whiteEnding","instance":"LexLeanBoot.AxiomOutput.whiteEnding","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.splitOnce","instance":"LexLeanBoot.AxiomOutput.splitOnce","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.afterLocation","instance":"LexLeanBoot.AxiomOutput.afterLocation","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isCount","instance":"LexLeanBoot.AxiomOutput.isCount","type_arguments":[]},{"declaration":"LexLeanBoot.Text.endsWith","instance":"LexLeanBoot.Text.endsWith","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.byteIs","instance":"LexLeanBoot.AxiomOutput.byteIs","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.byteIn","instance":"LexLeanBoot.AxiomOutput.byteIn","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.splitLast","instance":"LexLeanBoot.AxiomOutput.splitLast","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.axiomList","instance":"LexLeanBoot.AxiomOutput.axiomList","type_arguments":[]},{"declaration":"LexLeanBoot.Text.find","instance":"LexLeanBoot.Text.find","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.afterLabel","instance":"LexLeanBoot.AxiomOutput.afterLabel","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isWord","instance":"LexLeanBoot.AxiomOutput.isWord","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.lastStep","instance":"LexLeanBoot.AxiomOutput.lastStep","type_arguments":[]},{"declaration":"LexLeanBoot.Text.matchAt","instance":"LexLeanBoot.Text.matchAt","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.collectStep","instance":"LexLeanBoot.AxiomOutput.collectStep","type_arguments":[]},{"declaration":"LexLeanBoot.Text.splitOn","instance":"LexLeanBoot.Text.splitOn","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.fitsWord","instance":"LexLeanBoot.AxiomOutput.fitsWord","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.allDigits","instance":"LexLeanBoot.AxiomOutput.allDigits","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.insertAxiom","instance":"LexLeanBoot.AxiomOutput.insertAxiom","type_arguments":[]},{"declaration":"LexLeanBoot.Text.splitStep","instance":"LexLeanBoot.Text.splitStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.digitStep","instance":"LexLeanBoot.AxiomOutput.digitStep","type_arguments":[]}],"internal_erased":[],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","runtime":["LexLeanCollections.iterateUntil","LexLeanCollections.listFold","LexLeanRuntime.append","LexLeanRuntime.checkedFromInt","LexLeanRuntime.checkedSubtract","LexLeanRuntime.compareBytes","LexLeanRuntime.equal","LexLeanRuntime.index","LexLeanRuntime.instAppendableByteArray","LexLeanRuntime.instFixedUInt8","LexLeanRuntime.instIndexableByteArrayUInt8","LexLeanRuntime.instLengthableByteArray","LexLeanRuntime.instQuotientNat","LexLeanRuntime.instSliceableByteArray","LexLeanRuntime.length","LexLeanRuntime.quotient","LexLeanRuntime.remainder","LexLeanRuntime.slice","LexLeanRuntime.subtract","LexLeanRuntime.utf8Encode"]}],"declarations":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v6","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v13","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" "}}},"id":"v10","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"info: "}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.afterLabel","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v60","kind":"return"},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"}],"function":"v55","kind":"apply"}},"id":"v59","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v62","kind":"return"},"id":"v62","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v61","kind":"fvar"}],"function":"v44","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v61","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v58","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v58","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v57","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"-"}}},"id":"v55","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v45","kind":"apply"}},"declaration":{"id":"v45","parameters":[{"borrow":false,"id":"v46","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v53","kind":"return"},"id":"v53","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v52","type":{"kind":"erased"}}]},{"code":{"id":"v48","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v54","type":{"kind":"erased"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"},{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v47","kind":"apply"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.afterLabel"}}},"kind":"fun"},"id":"v44","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"function":"v36","kind":"apply"}},"id":"v40","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"}],"function":"v32","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v39","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v39","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v36","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v33","kind":"apply"}},"declaration":{"id":"v33","parameters":[{"borrow":false,"id":"v34","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v32","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v30","kind":"return"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v29","type":{"kind":"erased"}}]},{"code":{"id":"v15","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"kind":"erased"}}]}],"discriminant":"v28","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.afterLabel"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v12","kind":"apply"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v9"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v9"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.afterLocation","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digitStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.allDigits","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v67","kind":"return"},"id":"v67","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v66","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v66","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}]},{"code":{"body":{"id":"v69","kind":"return"},"id":"v69","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"function":"v65","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v68","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v65","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"jump","target":"v57"},"id":"v63","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"arguments":[{"id":"v64","kind":"fvar"}],"kind":"jump","target":"v60"},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v16","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"declaration":{"id":"v60","parameters":[{"borrow":false,"id":"v61","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"jump","target":"v17"},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v61","kind":"fvar"}],"function":"v9","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v57","parameters":[{"borrow":false,"id":"v58","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v59","kind":"fvar"}],"kind":"jump","target":"v17"},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"function":"v15","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v17","parameters":[{"borrow":false,"id":"v18","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v37","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v54","kind":"return"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"}],"function":"v50","kind":"apply"}},"id":"v53","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"function":"v47","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v52","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v52","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v51","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertEntry"}},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.AxiomOutput.Record","value":"v1"}},"id":"v50","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v48","kind":"apply"}},"declaration":{"id":"v48","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"id":"v27","kind":"return"}},"kind":"fun"},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v45","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v43","type":{"kind":"erased"}}]}],"discriminant":"v41","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v38","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v36","kind":"apply"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v34","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":", found "}}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"expected a record for "}}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.AxiomOutput.Record","value":"v1"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"duplicate record for "}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v18","kind":"apply"}}},"kind":"join"},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.AxiomOutput.Record","value":"v1"}},"id":"v15","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"id":"v9","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v8","kind":"return"}},"kind":"fun"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.auditStep","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"id":"v25","kind":"fvar"},{"id":"v30","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.splitOn"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v32"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"44"}}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v25","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v27","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.collectStep"}}},"kind":"fun"},"id":"v24","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"function":"v13","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"function":"v18","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v22","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v7","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"List"},"id":"v18","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"declaration":{"id":"v14","parameters":[{"borrow":false,"id":"v15","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v16","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.parsed"}}},"kind":"fun"},"id":"v13","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"an axiom list cannot be empty"}}}},"kind":"fun"}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.axiomList","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v15","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v12","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.byteAt"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.byteIn","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v13","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.byteAt"}},"id":"v12","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v8","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v6","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.byteIs","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instAppendableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.cat","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v33","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v33","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.notLean"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v30","kind":"return"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"function":"v27","kind":"apply"}},"id":"v29","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"function":"v19","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v28","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v28","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertAxiom"}},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"duplicate axiom name "}}}},"kind":"fun"},"id":"v19","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v15","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.collectStep","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]}],"discriminant":"v5","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.startsWhite"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.continuation","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v105","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v112","type":{"kind":"erased"}}]},{"code":{"id":"v3","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v113","type":{"kind":"erased"}}]}],"discriminant":"v111","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v111","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v109","kind":"fvar"},{"id":"v110","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v108","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v108","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v107"}},"id":"v107","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v106","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v106","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v105","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v104","kind":"apply"}},"id":"v104","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v103","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.significant"}},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v102","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v102","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v101","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v100","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v20","kind":"fvar"},{"id":"v99","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v98","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v28","kind":"fvar"},{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v32","kind":"fvar"},{"id":"v96","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v95","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v40","kind":"fvar"},{"id":"v94","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v44","kind":"fvar"},{"id":"v93","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v93","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v48","kind":"fvar"},{"id":"v92","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v92","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v52","kind":"fvar"},{"id":"v91","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v91","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v56","kind":"fvar"},{"id":"v90","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v60","kind":"fvar"},{"id":"v89","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v64","kind":"fvar"},{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v68","kind":"fvar"},{"id":"v87","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v72","kind":"fvar"},{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v76","kind":"fvar"},{"id":"v85","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v80","kind":"fvar"},{"id":"v84","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v83","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v82"}},"id":"v82","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v81","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v79","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v79","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v78"}},"id":"v78","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v77","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v75","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v74"}},"id":"v74","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v73","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100"}}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v71","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v70"}},"id":"v70","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v69","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000"}}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v67","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v66"}},"id":"v66","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v65","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000"}}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v62"}},"id":"v62","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000"}}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v58"}},"id":"v58","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000"}}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v54"}},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000"}}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v50"}},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000"}}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v46"}},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000"}}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v42"}},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000"}}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v38"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000000"}}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v34"}},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000000"}}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000000"}}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000000000"}}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000000000"}}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v18"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000000000"}}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000000000000"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000000000000"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000000000000"}}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instAppendableByteArray"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"0"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.decimal","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.remainder"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.quotient"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instQuotientNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"0123456789"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.digit","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v19","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v18"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v16","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIn"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"57"}}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.digitStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v2","kind":"fvar"},{"id":"v29","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v28","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"jump","target":"v11"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"jump","target":"v11"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v25","kind":"apply"}},"id":"v25","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v17","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]}],"discriminant":"v13","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteEnding"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.dropWhiteEnd","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"function":"v14","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"info: "}}},"id":"v14","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.located"}}},"kind":"fun"},"id":"v10","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"erased"}}]}],"discriminant":"v5","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.startsWith"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"'"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.envelope","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.inside"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"function":"v13","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v22","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v23","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Except"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.parsePayload"}},"id":"v22","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"declaration":{"id":"v14","parameters":[{"borrow":false,"id":"v15","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.between"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.tailOf"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"id":"v18","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record.mk"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v15"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v15"}}},"kind":"fun"},"id":"v13","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stop"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]}],"discriminant":"v6","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Decidable"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.terminates"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.extend","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"},{"id":"v48","kind":"fvar"}],"function":"v46","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.between","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v48","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"id":"v54","kind":"return"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v50","kind":"fvar"},{"id":"v51","kind":"fvar"},{"id":"v52","kind":"fvar"},{"id":"v53","kind":"fvar"}],"function":"v15","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.inside","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v51","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v52","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v53","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}]},{"code":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.stopped","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"LexLeanBoot.AxiomOutput.Scan"},"id":"v46","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v18","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v32","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"id":"v38","kind":"fvar"},{"id":"v43","kind":"fvar"},{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.reversed"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v38","parameters":[{"borrow":false,"id":"v39","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v40","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.auditStep"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.decimal"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.listLength"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" audit records, found "}}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.decimal"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.listLength"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"expected "}}}},"kind":"fun"},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v8","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v9","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v10","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unterminated axiom payload: "}}}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.finish","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v16","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v30","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v29","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v22","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"18446744073709551615"}}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Ordering"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqOrdering"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"20"}}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.fitsWord","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"function":"v9","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v13","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v9","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v6","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.headOf","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v23","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v19","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.checkedSubtract"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instFixedUInt8"}},"id":"v23","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v19","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v14","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v13","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.checkedSubtract"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instFixedUInt8"}},"id":"v12","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v8","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}}},"kind":"fun"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.inRange","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v44","kind":"return"},"id":"v44","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v42","kind":"fvar"},{"id":"v43","kind":"fvar"}],"function":"v40","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v43","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v1","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v40","kind":"let","type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v10","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v11","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v28","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertAxiom"}},"id":"v28","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"declaration":{"id":"v25","parameters":[{"borrow":false,"id":"v26","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v24","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v10","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v36","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v9","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.lessBytes"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.insertAxiom","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":true,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v47","kind":"return"},"id":"v47","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v48","kind":"fvar"},{"id":"v49","kind":"fvar"}],"function":"v46","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v48","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"borrow":false,"id":"v49","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v2","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v46","kind":"let","type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v13","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v14","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"borrow":false,"id":"v15","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v36","kind":"return"},"id":"v36","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"function":"v33","kind":"apply"}},"id":"v35","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"function":"v29","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v34","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v34","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertEntry"}},"id":"v33","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v30","kind":"apply"}},"declaration":{"id":"v30","parameters":[{"borrow":false,"id":"v31","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v29","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"declaration":{"id":"v25","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v27","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v14","kind":"fvar"},{"id":"v26","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v40","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v41","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.lessBytes"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v44","type":{"kind":"erased"}}]}],"discriminant":"v20","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v14"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v5","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v8","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v7","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.insertEntry","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":true,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.nameStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v2","kind":"return"},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isWord"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isCount","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v21","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"95"}}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v20","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"122"}}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"97"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"90"}}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v2"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"65"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isFirst","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v15","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"39"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v20","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v15","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"63"}}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v14","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]}],"discriminant":"v12","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"57"}}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v4","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]}],"discriminant":"v3","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isFirst"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isLater","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"jump","target":"v35"},"id":"v38","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"jump","target":"v32"},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"declaration":{"id":"v35","parameters":[{"borrow":false,"id":"v36","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"jump","target":"v10"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v6","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v32","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"jump","target":"v10"},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"function":"v3","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v30","kind":"return"},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v29","type":{"kind":"erased"}}]},{"code":{"id":"v15","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"kind":"erased"}}]}],"discriminant":"v28","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.allDigits"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v19","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.fitsWord"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.significant"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v11","kind":"apply"}}},"kind":"join"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"+"}}},"id":"v6","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"id":"v3","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v2","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isWord","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v15","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v5","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.matchAt"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.lastStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v10","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Ordering"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v2","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqOrdering"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.lessBytes","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v2","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v7","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v7","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.listLength","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v22","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v18","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v25","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitLast"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"' depends on axioms: ["}}},"id":"v22","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v19","kind":"apply"}},"declaration":{"id":"v19","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.unrecognized"}}},"kind":"fun"},"id":"v18","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v12","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"id":"v9","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.notLean"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.axiomList"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.listed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"function":"v51","kind":"apply"}},"id":"v55","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v58","kind":"return"},"id":"v58","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"}],"function":"v47","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v54","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v54","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v51","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v48","kind":"apply"}},"declaration":{"id":"v48","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v44","kind":"return"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v43","kind":"fvar"}],"function":"v38","kind":"apply"}},"id":"v43","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v45","kind":"fvar"}],"function":"v34","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v42","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v2"}},"id":"v38","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v35","kind":"apply"}},"declaration":{"id":"v35","parameters":[{"borrow":false,"id":"v36","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v34","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v25","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v21","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v4"}},"id":"v25","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"declaration":{"id":"v22","parameters":[{"borrow":false,"id":"v23","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v24","kind":"return"},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v21","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]},{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.afterLocation"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v4"}}},"kind":"fun"}},"kind":"fun"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.located","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.malformed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v25","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"erased"}}]}],"discriminant":"v29","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isLater"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"erased"}}]}],"discriminant":"v24","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v24","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v36"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isFirst"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v44","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v48"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v46","type":{"kind":"erased"}}]}],"discriminant":"v43","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v40"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v10","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"46"}}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v9","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v51","kind":"return"},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.nameMode","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v27","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v23","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.byteAt"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v1"}},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v24","kind":"apply"}},"declaration":{"id":"v24","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v23","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v19","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.nameMode"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v18","kind":"fvar"}],"function":"v14","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v1"}},"id":"v14","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v1"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.nameStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" is not a Lean name"}}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.notLean","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.finish"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"id":"v2","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.lines"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.between"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"kind":"arrow"},"value":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.scanStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.parseAuditOutput","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v48","kind":"return"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v47","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"function":"v43","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v46","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"'"}}},"id":"v43","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v40","kind":"return"},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"function":"v35","kind":"apply"}},"id":"v39","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v42","kind":"return"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"}],"function":"v20","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v41","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v38","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"' does not depend on any axioms"}}},"id":"v35","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"declaration":{"id":"v21","parameters":[{"borrow":false,"id":"v22","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"function":"v27","kind":"apply"}},"id":"v31","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v34","kind":"return"},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"function":"v26","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v30","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"]"}}},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v26","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v23","kind":"apply"}},"declaration":{"id":"v23","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.listed"}}},"kind":"fun"}},"kind":"fun"},"id":"v20","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]},{"code":{"id":"v11","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.notLean"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.parsed"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.unrecognized"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.parsePayload","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.parsed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"`"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.quoted","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.rejected"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.refuse","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"id":"v2","kind":"return"},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection.mk"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.rejected","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v2","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v6","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v4","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.reversed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v66","kind":"return"},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v64","kind":"fvar"},{"id":"v65","kind":"fvar"}],"function":"v63","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.between","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v65","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"id":"v71","kind":"return"},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v67","kind":"fvar"},{"id":"v68","kind":"fvar"},{"id":"v69","kind":"fvar"},{"id":"v70","kind":"fvar"}],"function":"v30","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.inside","kind":"constructor","parameters":[{"borrow":false,"id":"v67","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v68","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v69","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v70","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}]},{"code":{"body":{"id":"v73","kind":"return"},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v72","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.stopped","kind":"constructor","parameters":[{"borrow":false,"id":"v72","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}]}],"discriminant":"v0","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"LexLeanBoot.AxiomOutput.Scan"},"id":"v63","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"declaration":{"id":"v31","parameters":[{"borrow":false,"id":"v32","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v33","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v59","kind":"return"},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"function":"v56","kind":"apply"}},"id":"v58","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v61","kind":"return"},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v60","kind":"fvar"}],"function":"v48","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v60","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v57","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Option"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.envelope"}},"id":"v56","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v49","kind":"apply"}},"declaration":{"id":"v49","parameters":[{"borrow":false,"id":"v50","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v55","kind":"return"},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v53","kind":"fvar"},{"id":"v54","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stop"}},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.headOf"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v52","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unrecognized audit line: "}}}},"kind":"fun"},"id":"v48","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v47","kind":"return"},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v33","kind":"fvar"},{"id":"v45","kind":"fvar"},{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.extend"}},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.headOf"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v43","type":{"kind":"erased"}}]},{"code":{"id":"v0","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]}],"discriminant":"v42","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Decidable"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v36","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v37","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"id":"v30","kind":"let","type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v9","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v24","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v17","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.continuation"}},"id":"v24","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"declaration":{"id":"v18","parameters":[{"borrow":false,"id":"v19","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stop"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unterminated axiom payload: "}}}},"kind":"fun"},"id":"v17","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.extend"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" "}}}},"kind":"fun"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.scanStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v12","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.zeroStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.significant","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v24","kind":"return"},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v18","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v16","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.skipWhite","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v38","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v34","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v21","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v33","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v32"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]}],"discriminant":"v27","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v27","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.matchAt"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v24","kind":"apply"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v11","kind":"fvar"},{"id":"v20","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v21","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v19","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v18"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v16","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.lastStep"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v40","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.splitLast","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v24","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v20","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v25","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.find"}},"id":"v24","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"declaration":{"id":"v21","parameters":[{"borrow":false,"id":"v22","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v20","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v7","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v11","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v11","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.splitOnce","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v2"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.startsWhite","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.stopped"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.rejected"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.stop","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v5","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]}],"discriminant":"v4","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.startsWith"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v5","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v11","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]}],"discriminant":"v4","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.endsWith"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v12","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"type_name":"List"},"id":"v8","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v7","kind":"return"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.tailOf","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v24","kind":"return"},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"function":"v19","kind":"apply"}},"id":"v23","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v22","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"]"}}},"id":"v19","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v14","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" does not depend on any axioms"}}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.terminates","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.text","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"String"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"String"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v5","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.dropWhiteEnd"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.skipWhite"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.trimmed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unrecognized axiom payload: "}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.unrecognized","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v48","kind":"fvar"}],"kind":"jump","target":"v23"},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v52","kind":"fvar"}],"kind":"jump","target":"v23"},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v51","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v49","type":{"kind":"erased"}}]}],"discriminant":"v22","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v23","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"jump","target":"v32"},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"jump","target":"v32"},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v43","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v41","type":{"kind":"erased"}}]}],"discriminant":"v31","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v32","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v36","kind":"return"},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v35","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]}],"discriminant":"v34","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v34","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v19"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"kind":"erased"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v20","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v19"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v54","kind":"return"},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v11"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v53","type":{"kind":"erased"}}]}],"discriminant":"v16","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v16","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.whiteEnding","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v252","kind":"fvar"}],"kind":"jump","target":"v11"},"id":"v252","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v251","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v11"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v253","type":{"kind":"erased"}}]}],"discriminant":"v250","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v250","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v249","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v249","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v248","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v248","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v247"}},"id":"v247","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v246","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v246","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"32"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v245","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v11"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v254","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v40"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v67","kind":"fvar"}],"kind":"jump","target":"v55"},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v66","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v76","kind":"fvar"}],"kind":"jump","target":"v55"},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v75","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v55"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]}],"discriminant":"v74","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v74","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v73","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v72","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v71","kind":"fvar"}],"function":"v45","kind":"apply"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v70"}},"id":"v70","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v69","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v68","type":{"kind":"erased"}}]}],"discriminant":"v54","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v55","parameters":[{"borrow":false,"id":"v56","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v61","kind":"return"},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v60"}},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v58","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v65","kind":"return"},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v64"}},"id":"v64","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]}],"discriminant":"v57","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v56","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v49","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v51"}},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v48","kind":"fvar"}],"function":"v45","kind":"apply"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v47"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v45","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v44"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v43","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"erased"}}]}],"discriminant":"v37","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v34"}},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"227"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v109","kind":"fvar"}],"kind":"jump","target":"v97"},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v108","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v121","kind":"fvar"}],"kind":"jump","target":"v97"},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v120","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v97"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v122","type":{"kind":"erased"}}]}],"discriminant":"v119","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v119","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v118","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v118","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v114","kind":"fvar"},{"id":"v117","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v117","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v116"}},"id":"v116","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v115","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v115","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"159"}}},"id":"v114","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v113","kind":"fvar"}],"function":"v81","kind":"apply"}},"id":"v113","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v112"}},"id":"v112","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v111","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v111","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v110","type":{"kind":"erased"}}]}],"discriminant":"v96","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v97","parameters":[{"borrow":false,"id":"v98","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v103","kind":"return"},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v102"}},"id":"v102","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v101","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v100","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v107","kind":"return"},"id":"v107","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v106"}},"id":"v106","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v105","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v105","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v104","type":{"kind":"erased"}}]}],"discriminant":"v99","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v99","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v98","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v96","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v95","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v85","kind":"fvar"},{"id":"v94","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v93"}},"id":"v93","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v92","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v92","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"129"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v91","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v163","kind":"fvar"}],"kind":"jump","target":"v133"},"id":"v163","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v162","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v164","type":{"kind":"erased"}}]}],"discriminant":"v161","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v161","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v160","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v160","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v159","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v159","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v158"}},"id":"v158","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v157","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v157","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"175"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v156","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v165","type":{"kind":"erased"}}]}],"discriminant":"v155","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v155","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v154","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v154","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v153","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v153","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v152"}},"id":"v152","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v151","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v151","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"169"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v150","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v166","type":{"kind":"erased"}}]}],"discriminant":"v149","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v149","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v148","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v148","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v147","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v147","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v146"}},"id":"v146","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v145","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v145","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"168"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v144","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v167","type":{"kind":"erased"}}]}],"discriminant":"v132","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v133","parameters":[{"borrow":false,"id":"v134","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v139","kind":"return"},"id":"v139","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v138"}},"id":"v138","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v137","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v137","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v136","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v143","kind":"return"},"id":"v143","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v142"}},"id":"v142","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v141","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v141","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v140","type":{"kind":"erased"}}]}],"discriminant":"v135","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v135","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v134","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v132","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v131","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v131","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v88","kind":"fvar"},{"id":"v130","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIn"}},"id":"v130","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v129"}},"id":"v129","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v128","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v128","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"138"}}},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v126","kind":"fvar"}],"function":"v81","kind":"apply"}},"id":"v126","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v125"}},"id":"v125","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v124","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v124","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v123","type":{"kind":"erased"}}]}],"discriminant":"v90","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v90","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v89","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v85","kind":"fvar"},{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v87"}},"id":"v87","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v84","kind":"fvar"}],"function":"v81","kind":"apply"}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v83"}},"id":"v83","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v82","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v81","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v80"}},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v79","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v79","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v78","type":{"kind":"erased"}}]}],"discriminant":"v31","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"226"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v193","kind":"fvar"}],"kind":"jump","target":"v181"},"id":"v193","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v192","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v205","kind":"fvar"}],"kind":"jump","target":"v181"},"id":"v205","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v204","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v181"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v206","type":{"kind":"erased"}}]}],"discriminant":"v203","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v203","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v202","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v202","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v198","kind":"fvar"},{"id":"v201","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v201","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v200"}},"id":"v200","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v199","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v199","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v198","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v197","kind":"fvar"}],"function":"v171","kind":"apply"}},"id":"v197","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v196"}},"id":"v196","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v195","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v195","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v194","type":{"kind":"erased"}}]}],"discriminant":"v180","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v181","parameters":[{"borrow":false,"id":"v182","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v187","kind":"return"},"id":"v187","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v186"}},"id":"v186","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v185","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v185","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v184","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v191","kind":"return"},"id":"v191","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v190"}},"id":"v190","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v189","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v189","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v188","type":{"kind":"erased"}}]}],"discriminant":"v183","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v183","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v182","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v180","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v179","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v179","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v175","kind":"fvar"},{"id":"v178","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v178","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v177"}},"id":"v177","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v176","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v176","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"154"}}},"id":"v175","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v174","kind":"fvar"}],"function":"v171","kind":"apply"}},"id":"v174","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v173"}},"id":"v173","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v172","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v172","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v171","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v170"}},"id":"v170","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v169","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v169","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v168","type":{"kind":"erased"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"225"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v238","kind":"fvar"}],"kind":"jump","target":"v220"},"id":"v238","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v237","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v220"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v239","type":{"kind":"erased"}}]}],"discriminant":"v236","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v236","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v235","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v235","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v214","kind":"fvar"},{"id":"v234","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v234","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v233"}},"id":"v233","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v232","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v232","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"160"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v231","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v220"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v240","type":{"kind":"erased"}}]}],"discriminant":"v219","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v220","parameters":[{"borrow":false,"id":"v221","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v226","kind":"return"},"id":"v226","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v225"}},"id":"v225","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v224","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v224","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v223","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v230","kind":"return"},"id":"v230","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v229"}},"id":"v229","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v228","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v228","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v227","type":{"kind":"erased"}}]}],"discriminant":"v222","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v222","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v221","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v219","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v218","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v218","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v214","kind":"fvar"},{"id":"v217","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v217","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v216"}},"id":"v216","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v215","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v215","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"133"}}},"id":"v214","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v213","kind":"fvar"}],"function":"v210","kind":"apply"}},"id":"v213","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v212"}},"id":"v212","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v211","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v211","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v210","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v209"}},"id":"v209","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v208","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v208","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v207","type":{"kind":"erased"}}]}],"discriminant":"v19","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"194"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v244","kind":"return"},"id":"v244","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v243"}},"id":"v243","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v242","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v242","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v241","type":{"kind":"erased"}}]}],"discriminant":"v13","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIn"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"13"}}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"9"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.whiteLength","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v16","kind":"fvar"}],"function":"v13","kind":"apply"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v13","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.zeroStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.index"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instIndexableByteArrayUInt8"}},"level_parameters":[],"name":"LexLeanBoot.Text.byteAt","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v0","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v16","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v17","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.endsWith"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v2"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"13"}}},"level_parameters":[],"name":"LexLeanBoot.Text.chomp","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v21","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v17","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v22","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v23","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v21","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"declaration":{"id":"v18","parameters":[{"borrow":false,"id":"v19","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v17","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"declaration":{"id":"v13","parameters":[{"borrow":false,"id":"v14","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v15","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.Text.endsWith","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v48","kind":"return"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]}],"discriminant":"v44","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.matchAt"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v40","kind":"apply"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v39"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v7","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v37"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v34","kind":"fvar"}],"function":"v31","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v31","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v24","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.matchAt"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.Text.find","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v53","kind":"return"},"id":"v53","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v52","kind":"fvar"}],"function":"v50","kind":"apply"}},"id":"v52","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v55","kind":"return"},"id":"v55","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v54","kind":"fvar"}],"function":"v46","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v54","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.byteAt"}},"id":"v50","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v47","kind":"apply"}},"declaration":{"id":"v47","parameters":[{"borrow":false,"id":"v48","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v46","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v26","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v6","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v25","kind":"fvar"}],"function":"v22","kind":"apply"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v22","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v44","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v37","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v37","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v41","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.chomp"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v38","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v36","kind":"fvar"}],"function":"v33","kind":"apply"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v33","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v32"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v31","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v12","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v11","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}}},"kind":"fun"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v4"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v1"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v1"}},"level_parameters":[],"name":"LexLeanBoot.Text.lineStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.reverse"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.reverse"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v29","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v27","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v19","kind":"apply"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v16"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v4","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v9","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.lineStep"}}},"kind":"fun"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.Text.lines","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v16","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v15","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v13","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v5","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.Text.matchAt","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v3","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.Text.reverse","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v13","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Option"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v4","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.Text.sliceOr","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.reverse"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v22","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v17"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v20","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v5","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v10","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.splitStep"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.Text.splitOn","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"function":"v47","kind":"apply"}},"id":"v49","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v52","kind":"return"},"id":"v52","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"function":"v43","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v51","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v48","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.byteAt"}},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v43","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v26","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v24","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v7","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v23","kind":"fvar"}],"function":"v20","kind":"apply"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v20","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v19"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v42","kind":"return"},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v35","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v35","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v38","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.Text.sliceOr"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v36","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v34","kind":"fvar"}],"function":"v31","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v31","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]}],"discriminant":"v16","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v16","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v13","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v12","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}}},"kind":"fun"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v5"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v2"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v2"}},"level_parameters":[],"name":"LexLeanBoot.Text.splitStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"function":"v6","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v17","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v11","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v15","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v10","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.Text.startsWith","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"Nat.zero","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v26","kind":"apply"}},"constructor":"Nat.succ","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v2","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"type_name":"Nat"},"id":"v26","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v11","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v22","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"function":"v20","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"id":"v0","kind":"fvar"}}]}],"discriminant":"v21","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"type_name":"Option"},"id":"v21","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"function":"v1","kind":"apply"}},"id":"v20","kind":"let","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"declaration":{"id":"v17","parameters":[{"borrow":false,"id":"v18","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v1","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}}},"kind":"fun"},"id":"v16","kind":"let","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v12","kind":"apply"}},"declaration":{"id":"v12","parameters":[{"borrow":false,"id":"v13","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v11","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}}},"kind":"fun"}},"kind":"fun"},"id":"v8","kind":"let","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanCollections.iterateUntil","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":true,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"id":"v1","kind":"fvar"},"value":{"arguments":[{"kind":"type","type":{"id":"v1","kind":"fvar"}},{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"List.foldl"}},"level_parameters":[],"name":"LexLeanCollections.listFold","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v2","type":{"codomain":{"codomain":{"id":"v1","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v1","kind":"fvar"},"kind":"arrow"}},{"borrow":false,"id":"v3","type":{"id":"v1","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Appendable","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.append","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v10","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"function":"v9","kind":"apply"}},"id":"v9","kind":"let","type":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"value":{"index":1,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Int.decLt"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":3,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v5","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]}],"discriminant":"v4","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Int.decLt"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":2,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.checkedFromInt","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Int"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":2,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v1","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.checkedFromInt"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v8","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.ToMathInt","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"id":"v6","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HSub","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"},{"kind":"const","levels":[],"name":"Int"},{"kind":"const","levels":[],"name":"Int"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HSub"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Int"}},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHSub"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Int.instSub"}},"level_parameters":[],"name":"LexLeanRuntime.checkedSubtract","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.toList"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.toList"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Ordering"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"Ord","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Ord"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.instOrd"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Ord"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.instOrd"}},"level_parameters":[],"name":"LexLeanRuntime.compareBytes","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Ordering"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"BEq","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.equal","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"id":"v1","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"id":"v1","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Indexable","value":"v2"}},"level_parameters":[],"name":"LexLeanRuntime.index","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v2","type":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":1,"kind":"bvar"},{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable.mk"}},"id":"v0","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.fastAppend"}},"level_parameters":[],"name":"LexLeanRuntime.instAppendableByteArray","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v44","kind":"return"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed.mk"}},"declaration":{"id":"v30","parameters":[{"borrow":false,"id":"v31","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"UInt32"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.shiftRight"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v40","type":{"kind":"erased"}}]}],"discriminant":"v37","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.decLt"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt32.toNat"}}},"kind":"fun"},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v18","type":{"kind":"const","levels":[],"name":"UInt32"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.shiftLeft"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.decLt"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt32.toNat"}}},"kind":"fun"},"id":"v15","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.complement"}},"id":"v14","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.xor"}},"id":"v13","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.lor"}},"id":"v12","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.land"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"255"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.ofInt"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt.mk"}},"declaration":{"id":"v0","parameters":[{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Int.ofNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.toNat"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanRuntime.instFixedUInt8","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"}},{"code":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable.mk"}},"declaration":{"id":"v0","parameters":[{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v2","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.data"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"kind":"arrow"},"value":{"index":1,"kind":"projection","type_name":"GetElem?","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"UInt8"},{"kind":"erased"}],"head":{"kind":"const","levels":["0","0","0"],"name":"GetElem?"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"Array.instGetElem?NatLtSize"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanRuntime.instIndexableByteArrayUInt8","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"}},{"code":{"body":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable.mk"}},"id":"v0","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.size"}},"level_parameters":[],"name":"LexLeanRuntime.instLengthableByteArray","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"}},{"code":{"body":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient.mk"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v9","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v6","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"BEq","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqNat"}}},"kind":"fun"},"id":"v1","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Nat.mod"}},"id":"v0","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Nat.div"}},"level_parameters":[],"name":"LexLeanRuntime.instQuotientNat","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"}},{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable.mk"}},"declaration":{"id":"v0","parameters":[{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.extract"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.decLe"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.size"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanRuntime.instSliceableByteArray","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"}},{"code":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Lengthable","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.length","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"id":"v4","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"id":"v0","kind":"fvar"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":2,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.quotient","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"index":4,"kind":"bvar"},"domain":{"index":3,"kind":"bvar"},"kind":"arrow"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":1,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"id":"v4","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"id":"v0","kind":"fvar"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":2,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.remainder","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"index":4,"kind":"bvar"},"domain":{"index":3,"kind":"bvar"},"kind":"arrow"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Sliceable","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.slice","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":4,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HSub","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HSub"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHSub"}},"level_parameters":[],"name":"LexLeanRuntime.subtract","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"String.toUTF8"}},"level_parameters":[],"name":"LexLeanRuntime.utf8Encode","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"String"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"String"},"kind":"arrow"}}],"erased":[],"externals":[{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Add"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Array"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.GetElem","name":"Array.instGetElem?NatLtSize"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"BEq"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Bool"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Bool.false"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Bool.not"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Bool.true"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"ByteArray"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"ByteArray.data"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.extract"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.fastAppend"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.instBEq"},{"computable":true,"generates_code":true,"kind":"constructor","module":"Init.Prelude","name":"ByteArray.mk"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"ByteArray.size"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.toList"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Decidable"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Decidable.isFalse"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Decidable.isTrue"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Except"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Except.error"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Except.ok"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.GetElem","name":"GetElem?"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"HAdd"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"HSub"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Data.Int.Basic","name":"Int"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Int.Basic","name":"Int.decLt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Int.Basic","name":"Int.instSub"},{"computable":true,"generates_code":true,"kind":"constructor","module":"Init.Data.Int.Basic","name":"Int.ofNat"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"List"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"List.cons"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"List.foldl"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Ord.Basic","name":"List.instOrd"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"List.nil"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"List.toArray"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Nat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.beq"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.ble"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Nat.Basic","name":"Nat.blt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.decLe"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.decLt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.div"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.mod"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Nat.succ"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Nat.zero"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"OfNat"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Option"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Option.none"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Option.some"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Data.Ord.Basic","name":"Ord"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Data.Ord.Basic","name":"Ordering"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"PUnit"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Prod"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Prod.mk"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"String"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.String.Defs","name":"String.toUTF8"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Sub"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"UInt32"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"UInt32.toNat"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"UInt8"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.complement"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.BasicAux","name":"UInt8.instOfNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Ord.UInt","name":"UInt8.instOrd"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.land"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.lor"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.ofInt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"UInt8.ofNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.shiftLeft"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.shiftRight"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.BasicAux","name":"UInt8.toNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.xor"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Unit.unit"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instAddNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instBEqOfDecidableEq"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instDecidableEqBool"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instDecidableEqNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Ord.Basic","name":"instDecidableEqOrdering"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instDecidableEqUInt8"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instHAdd"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instHSub"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Int.Basic","name":"instOfNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instOfNatNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instSubNat"}],"inductives":[{"constructors":[{"fields":3,"index":0,"name":"LexLeanBoot.AxiomOutput.Record.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.AxiomOutput.Record","parameters":0,"recursive":false},{"constructors":[{"fields":2,"index":0,"name":"LexLeanBoot.AxiomOutput.Rejection.mk","parameters":0,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.AxiomOutput.Rejection","parameters":0,"recursive":false},{"constructors":[{"fields":2,"index":0,"name":"LexLeanBoot.AxiomOutput.Scan.between","parameters":0,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"fields":4,"index":1,"name":"LexLeanBoot.AxiomOutput.Scan.inside","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"fields":1,"index":2,"name":"LexLeanBoot.AxiomOutput.Scan.stopped","parameters":0,"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.AxiomOutput.Scan","parameters":0,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Appendable.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"domain":{"codomain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Appendable","parameters":1,"recursive":false},{"constructors":[{"fields":10,"index":0,"name":"LexLeanRuntime.Fixed.mk","parameters":1,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":10,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"domain":{"codomain":{"codomain":{"arguments":[{"index":11,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"index":9,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"arguments":[{"index":10,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"index":8,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"index":8,"kind":"bvar"},"domain":{"index":7,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":8,"kind":"bvar"},"domain":{"index":7,"kind":"bvar"},"kind":"arrow"},"domain":{"index":6,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":7,"kind":"bvar"},"domain":{"index":6,"kind":"bvar"},"kind":"arrow"},"domain":{"index":5,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":6,"kind":"bvar"},"domain":{"index":5,"kind":"bvar"},"kind":"arrow"},"domain":{"index":4,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Fixed","parameters":1,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Indexable.mk","parameters":2,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":2,"kind":"bvar"},{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"domain":{"codomain":{"codomain":{"arguments":[{"index":2,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Indexable","parameters":2,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Lengthable.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"domain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Lengthable","parameters":1,"recursive":false},{"constructors":[{"fields":3,"index":0,"name":"LexLeanRuntime.Quotient.mk","parameters":1,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"domain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Quotient","parameters":1,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Sliceable.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"domain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Sliceable","parameters":1,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.ToMathInt.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"domain":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.ToMathInt","parameters":1,"recursive":false}],"lean":{"githash":"f054605aea4b840552cca2e725580bffd1e1b704","version":"4.32.1"},"roots":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.parseAuditOutput"],"spec":"lexlean/compiler-input/2"} +{"closures":[{"declarations":["LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanStd.Text.byteAt"],"erased":[],"instances":[{"declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","type_arguments":[]},{"declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","type_arguments":[]}],"internal_erased":[],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","runtime":["LexLeanCollections.iterateUntil","LexLeanRuntime.checkedFromInt","LexLeanRuntime.checkedSubtract","LexLeanRuntime.equal","LexLeanRuntime.index","LexLeanRuntime.instFixedUInt8","LexLeanRuntime.instIndexableByteArrayUInt8","LexLeanRuntime.instLengthableByteArray","LexLeanRuntime.length"]},{"declarations":["LexLeanBoot.AxiomOutput.afterLabel","LexLeanBoot.AxiomOutput.afterLocation","LexLeanBoot.AxiomOutput.allDigits","LexLeanBoot.AxiomOutput.auditStep","LexLeanBoot.AxiomOutput.axiomList","LexLeanBoot.AxiomOutput.byteIn","LexLeanBoot.AxiomOutput.byteIs","LexLeanBoot.AxiomOutput.cat","LexLeanBoot.AxiomOutput.collectStep","LexLeanBoot.AxiomOutput.continuation","LexLeanBoot.AxiomOutput.decimal","LexLeanBoot.AxiomOutput.digit","LexLeanBoot.AxiomOutput.digitStep","LexLeanBoot.AxiomOutput.dropWhiteEnd","LexLeanBoot.AxiomOutput.envelope","LexLeanBoot.AxiomOutput.extend","LexLeanBoot.AxiomOutput.finish","LexLeanBoot.AxiomOutput.fitsWord","LexLeanBoot.AxiomOutput.headOf","LexLeanBoot.AxiomOutput.inRange","LexLeanBoot.AxiomOutput.insertAxiom","LexLeanBoot.AxiomOutput.insertEntry","LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.isCount","LexLeanBoot.AxiomOutput.isFirst","LexLeanBoot.AxiomOutput.isLater","LexLeanBoot.AxiomOutput.isWord","LexLeanBoot.AxiomOutput.lastStep","LexLeanBoot.AxiomOutput.lessBytes","LexLeanBoot.AxiomOutput.listLength","LexLeanBoot.AxiomOutput.listed","LexLeanBoot.AxiomOutput.located","LexLeanBoot.AxiomOutput.malformed","LexLeanBoot.AxiomOutput.nameMode","LexLeanBoot.AxiomOutput.nameStep","LexLeanBoot.AxiomOutput.notLean","LexLeanBoot.AxiomOutput.parseAuditOutput","LexLeanBoot.AxiomOutput.parsePayload","LexLeanBoot.AxiomOutput.parsed","LexLeanBoot.AxiomOutput.quoted","LexLeanBoot.AxiomOutput.refuse","LexLeanBoot.AxiomOutput.rejected","LexLeanBoot.AxiomOutput.reversed","LexLeanBoot.AxiomOutput.scanStep","LexLeanBoot.AxiomOutput.significant","LexLeanBoot.AxiomOutput.skipWhite","LexLeanBoot.AxiomOutput.splitLast","LexLeanBoot.AxiomOutput.splitOnce","LexLeanBoot.AxiomOutput.startsWhite","LexLeanBoot.AxiomOutput.stop","LexLeanBoot.AxiomOutput.stripPrefix","LexLeanBoot.AxiomOutput.stripSuffix","LexLeanBoot.AxiomOutput.tailOf","LexLeanBoot.AxiomOutput.terminates","LexLeanBoot.AxiomOutput.text","LexLeanBoot.AxiomOutput.trimmed","LexLeanBoot.AxiomOutput.unrecognized","LexLeanBoot.AxiomOutput.whiteEnding","LexLeanBoot.AxiomOutput.whiteLength","LexLeanBoot.AxiomOutput.zeroStep","LexLeanStd.Text.byteAt","LexLeanStd.Text.chomp","LexLeanStd.Text.endsWith","LexLeanStd.Text.find","LexLeanStd.Text.lineStep","LexLeanStd.Text.lines","LexLeanStd.Text.matchAt","LexLeanStd.Text.reverse","LexLeanStd.Text.sliceOr","LexLeanStd.Text.splitOn","LexLeanStd.Text.splitStep","LexLeanStd.Text.startsWith"],"erased":[],"instances":[{"declaration":"LexLeanBoot.AxiomOutput.parseAuditOutput","instance":"LexLeanBoot.AxiomOutput.parseAuditOutput","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.finish","instance":"LexLeanBoot.AxiomOutput.finish","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.scanStep","instance":"LexLeanBoot.AxiomOutput.scanStep","type_arguments":[]},{"declaration":"LexLeanStd.Text.lines","instance":"LexLeanStd.Text.lines","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.refuse","instance":"LexLeanBoot.AxiomOutput.refuse","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.cat","instance":"LexLeanBoot.AxiomOutput.cat","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.text","instance":"LexLeanBoot.AxiomOutput.text","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.decimal","instance":"LexLeanBoot.AxiomOutput.decimal","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (ByteArray)","type_arguments":["ByteArray"]},{"declaration":"LexLeanBoot.AxiomOutput.listLength","instance":"LexLeanBoot.AxiomOutput.listLength (LexLeanBoot.AxiomOutput.Record)","type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"declaration":"LexLeanBoot.AxiomOutput.auditStep","instance":"LexLeanBoot.AxiomOutput.auditStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.reversed","instance":"LexLeanBoot.AxiomOutput.reversed (LexLeanBoot.AxiomOutput.Record)","type_arguments":["LexLeanBoot.AxiomOutput.Record"]},{"declaration":"LexLeanBoot.AxiomOutput.continuation","instance":"LexLeanBoot.AxiomOutput.continuation","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.extend","instance":"LexLeanBoot.AxiomOutput.extend","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.stop","instance":"LexLeanBoot.AxiomOutput.stop","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.trimmed","instance":"LexLeanBoot.AxiomOutput.trimmed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.envelope","instance":"LexLeanBoot.AxiomOutput.envelope","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.headOf","instance":"LexLeanBoot.AxiomOutput.headOf","type_arguments":[]},{"declaration":"LexLeanStd.Text.lineStep","instance":"LexLeanStd.Text.lineStep","type_arguments":[]},{"declaration":"LexLeanStd.Text.reverse","instance":"LexLeanStd.Text.reverse","type_arguments":[]},{"declaration":"LexLeanStd.Text.sliceOr","instance":"LexLeanStd.Text.sliceOr","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.rejected","instance":"LexLeanBoot.AxiomOutput.rejected","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.significant","instance":"LexLeanBoot.AxiomOutput.significant","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.digit","instance":"LexLeanBoot.AxiomOutput.digit","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.quoted","instance":"LexLeanBoot.AxiomOutput.quoted","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.insertEntry","instance":"LexLeanBoot.AxiomOutput.insertEntry","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.startsWhite","instance":"LexLeanBoot.AxiomOutput.startsWhite","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.terminates","instance":"LexLeanBoot.AxiomOutput.terminates","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.parsePayload","instance":"LexLeanBoot.AxiomOutput.parsePayload","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.tailOf","instance":"LexLeanBoot.AxiomOutput.tailOf","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.skipWhite","instance":"LexLeanBoot.AxiomOutput.skipWhite","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.dropWhiteEnd","instance":"LexLeanBoot.AxiomOutput.dropWhiteEnd","type_arguments":[]},{"declaration":"LexLeanStd.Text.startsWith","instance":"LexLeanStd.Text.startsWith","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.stripPrefix","instance":"LexLeanBoot.AxiomOutput.stripPrefix","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.located","instance":"LexLeanBoot.AxiomOutput.located","type_arguments":[]},{"declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","type_arguments":[]},{"declaration":"LexLeanStd.Text.chomp","instance":"LexLeanStd.Text.chomp","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.zeroStep","instance":"LexLeanBoot.AxiomOutput.zeroStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.lessBytes","instance":"LexLeanBoot.AxiomOutput.lessBytes","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.whiteLength","instance":"LexLeanBoot.AxiomOutput.whiteLength","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.stripSuffix","instance":"LexLeanBoot.AxiomOutput.stripSuffix","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.unrecognized","instance":"LexLeanBoot.AxiomOutput.unrecognized","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.parsed","instance":"LexLeanBoot.AxiomOutput.parsed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.malformed","instance":"LexLeanBoot.AxiomOutput.malformed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.notLean","instance":"LexLeanBoot.AxiomOutput.notLean","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isClosedLeanName","instance":"LexLeanBoot.AxiomOutput.isClosedLeanName","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.listed","instance":"LexLeanBoot.AxiomOutput.listed","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.whiteEnding","instance":"LexLeanBoot.AxiomOutput.whiteEnding","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.splitOnce","instance":"LexLeanBoot.AxiomOutput.splitOnce","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.afterLocation","instance":"LexLeanBoot.AxiomOutput.afterLocation","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isCount","instance":"LexLeanBoot.AxiomOutput.isCount","type_arguments":[]},{"declaration":"LexLeanStd.Text.endsWith","instance":"LexLeanStd.Text.endsWith","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.byteIs","instance":"LexLeanBoot.AxiomOutput.byteIs","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.byteIn","instance":"LexLeanBoot.AxiomOutput.byteIn","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameStep","instance":"LexLeanBoot.AxiomOutput.nameStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.splitLast","instance":"LexLeanBoot.AxiomOutput.splitLast","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.axiomList","instance":"LexLeanBoot.AxiomOutput.axiomList","type_arguments":[]},{"declaration":"LexLeanStd.Text.find","instance":"LexLeanStd.Text.find","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.afterLabel","instance":"LexLeanBoot.AxiomOutput.afterLabel","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isWord","instance":"LexLeanBoot.AxiomOutput.isWord","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.inRange","instance":"LexLeanBoot.AxiomOutput.inRange","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.nameMode","instance":"LexLeanBoot.AxiomOutput.nameMode","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.lastStep","instance":"LexLeanBoot.AxiomOutput.lastStep","type_arguments":[]},{"declaration":"LexLeanStd.Text.matchAt","instance":"LexLeanStd.Text.matchAt","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.collectStep","instance":"LexLeanBoot.AxiomOutput.collectStep","type_arguments":[]},{"declaration":"LexLeanStd.Text.splitOn","instance":"LexLeanStd.Text.splitOn","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.fitsWord","instance":"LexLeanBoot.AxiomOutput.fitsWord","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.allDigits","instance":"LexLeanBoot.AxiomOutput.allDigits","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isFirst","instance":"LexLeanBoot.AxiomOutput.isFirst","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.isLater","instance":"LexLeanBoot.AxiomOutput.isLater","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.insertAxiom","instance":"LexLeanBoot.AxiomOutput.insertAxiom","type_arguments":[]},{"declaration":"LexLeanStd.Text.splitStep","instance":"LexLeanStd.Text.splitStep","type_arguments":[]},{"declaration":"LexLeanBoot.AxiomOutput.digitStep","instance":"LexLeanBoot.AxiomOutput.digitStep","type_arguments":[]}],"internal_erased":[],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","runtime":["LexLeanCollections.iterateUntil","LexLeanCollections.listFold","LexLeanRuntime.append","LexLeanRuntime.checkedFromInt","LexLeanRuntime.checkedSubtract","LexLeanRuntime.compareBytes","LexLeanRuntime.equal","LexLeanRuntime.index","LexLeanRuntime.instAppendableByteArray","LexLeanRuntime.instFixedUInt8","LexLeanRuntime.instIndexableByteArrayUInt8","LexLeanRuntime.instLengthableByteArray","LexLeanRuntime.instQuotientNat","LexLeanRuntime.instSliceableByteArray","LexLeanRuntime.length","LexLeanRuntime.quotient","LexLeanRuntime.remainder","LexLeanRuntime.slice","LexLeanRuntime.subtract","LexLeanRuntime.utf8Encode"]}],"declarations":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v6","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v13","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" "}}},"id":"v10","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"info: "}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.afterLabel","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v60","kind":"return"},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"}],"function":"v55","kind":"apply"}},"id":"v59","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v62","kind":"return"},"id":"v62","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v61","kind":"fvar"}],"function":"v44","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v61","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v58","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v58","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v57","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"-"}}},"id":"v55","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v45","kind":"apply"}},"declaration":{"id":"v45","parameters":[{"borrow":false,"id":"v46","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v53","kind":"return"},"id":"v53","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v52","type":{"kind":"erased"}}]},{"code":{"id":"v48","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v54","type":{"kind":"erased"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"},{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v47","kind":"apply"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.afterLabel"}}},"kind":"fun"},"id":"v44","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"function":"v36","kind":"apply"}},"id":"v40","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"}],"function":"v32","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v39","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v39","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v36","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v33","kind":"apply"}},"declaration":{"id":"v33","parameters":[{"borrow":false,"id":"v34","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v32","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v30","kind":"return"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v29","type":{"kind":"erased"}}]},{"code":{"id":"v15","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"kind":"erased"}}]}],"discriminant":"v28","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.afterLabel"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v12","kind":"apply"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v9"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v9"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.afterLocation","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digitStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.allDigits","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v67","kind":"return"},"id":"v67","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v66","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v66","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}]},{"code":{"body":{"id":"v69","kind":"return"},"id":"v69","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"function":"v65","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v68","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v65","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"jump","target":"v57"},"id":"v63","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"arguments":[{"id":"v64","kind":"fvar"}],"kind":"jump","target":"v60"},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v16","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"declaration":{"id":"v60","parameters":[{"borrow":false,"id":"v61","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"jump","target":"v17"},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v61","kind":"fvar"}],"function":"v9","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v57","parameters":[{"borrow":false,"id":"v58","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v59","kind":"fvar"}],"kind":"jump","target":"v17"},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"function":"v15","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v17","parameters":[{"borrow":false,"id":"v18","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v37","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v54","kind":"return"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"}],"function":"v50","kind":"apply"}},"id":"v53","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"function":"v47","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v52","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v52","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v51","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertEntry"}},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.AxiomOutput.Record","value":"v1"}},"id":"v50","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v48","kind":"apply"}},"declaration":{"id":"v48","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"id":"v27","kind":"return"}},"kind":"fun"},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v45","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v43","type":{"kind":"erased"}}]}],"discriminant":"v41","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v38","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v36","kind":"apply"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v34","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":", found "}}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"expected a record for "}}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.AxiomOutput.Record","value":"v1"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"duplicate record for "}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v18","kind":"apply"}}},"kind":"join"},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.AxiomOutput.Record","value":"v1"}},"id":"v15","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"id":"v9","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v8","kind":"return"}},"kind":"fun"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.auditStep","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"id":"v25","kind":"fvar"},{"id":"v30","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.splitOn"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v32"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"44"}}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v25","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v27","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.collectStep"}}},"kind":"fun"},"id":"v24","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"function":"v13","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"function":"v18","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v22","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v7","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"List"},"id":"v18","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"declaration":{"id":"v14","parameters":[{"borrow":false,"id":"v15","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v16","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.parsed"}}},"kind":"fun"},"id":"v13","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"an axiom list cannot be empty"}}}},"kind":"fun"}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.axiomList","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v15","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v12","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.byteAt"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.byteIn","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v13","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.byteAt"}},"id":"v12","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v8","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v6","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.byteIs","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instAppendableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.cat","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v33","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v33","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.notLean"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v30","kind":"return"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"function":"v27","kind":"apply"}},"id":"v29","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"function":"v19","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v28","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v28","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertAxiom"}},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"duplicate axiom name "}}}},"kind":"fun"},"id":"v19","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v15","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.collectStep","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]}],"discriminant":"v5","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.startsWhite"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.continuation","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v105","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v112","type":{"kind":"erased"}}]},{"code":{"id":"v3","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v113","type":{"kind":"erased"}}]}],"discriminant":"v111","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v111","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v109","kind":"fvar"},{"id":"v110","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v108","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v108","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v107"}},"id":"v107","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v106","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v106","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v105","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v104","kind":"apply"}},"id":"v104","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v103","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.significant"}},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v102","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v102","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v101","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v100","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v20","kind":"fvar"},{"id":"v99","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v98","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v28","kind":"fvar"},{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v32","kind":"fvar"},{"id":"v96","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v95","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v40","kind":"fvar"},{"id":"v94","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v44","kind":"fvar"},{"id":"v93","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v93","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v48","kind":"fvar"},{"id":"v92","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v92","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v52","kind":"fvar"},{"id":"v91","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v91","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v56","kind":"fvar"},{"id":"v90","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v60","kind":"fvar"},{"id":"v89","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v64","kind":"fvar"},{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v68","kind":"fvar"},{"id":"v87","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v72","kind":"fvar"},{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v76","kind":"fvar"},{"id":"v85","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v80","kind":"fvar"},{"id":"v84","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v83","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v82"}},"id":"v82","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v81","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v79","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v79","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v78"}},"id":"v78","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v77","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v75","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v74"}},"id":"v74","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v73","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100"}}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v71","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v70"}},"id":"v70","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v69","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000"}}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v67","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v66"}},"id":"v66","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v65","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000"}}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v62"}},"id":"v62","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000"}}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v58"}},"id":"v58","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000"}}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v54"}},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000"}}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v50"}},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000"}}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v46"}},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000"}}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v42"}},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000"}}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v38"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000000"}}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v34"}},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000000"}}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000000"}}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000000000"}}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000000000"}}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v18"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000000000"}}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"100000000000000000"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1000000000000000000"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.digit"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10000000000000000000"}}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instAppendableByteArray"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"0"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.decimal","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.remainder"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.quotient"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instQuotientNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"0123456789"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.digit","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v19","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v18"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v16","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIn"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"57"}}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.digitStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v2","kind":"fvar"},{"id":"v29","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v28","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"jump","target":"v11"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"jump","target":"v11"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v25","kind":"apply"}},"id":"v25","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v17","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]}],"discriminant":"v13","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteEnding"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.dropWhiteEnd","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"function":"v14","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"info: "}}},"id":"v14","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.located"}}},"kind":"fun"},"id":"v10","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"erased"}}]}],"discriminant":"v5","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.startsWith"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"'"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.envelope","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.inside"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"function":"v13","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v22","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v23","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Except"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.parsePayload"}},"id":"v22","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"declaration":{"id":"v14","parameters":[{"borrow":false,"id":"v15","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.between"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.tailOf"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"id":"v18","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record.mk"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v15"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v15"}}},"kind":"fun"},"id":"v13","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stop"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]}],"discriminant":"v6","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Decidable"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.terminates"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.extend","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"},{"id":"v48","kind":"fvar"}],"function":"v46","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.between","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v48","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"id":"v54","kind":"return"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v50","kind":"fvar"},{"id":"v51","kind":"fvar"},{"id":"v52","kind":"fvar"},{"id":"v53","kind":"fvar"}],"function":"v15","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.inside","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v51","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v52","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v53","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}]},{"code":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.stopped","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"LexLeanBoot.AxiomOutput.Scan"},"id":"v46","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v18","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v32","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"id":"v38","kind":"fvar"},{"id":"v43","kind":"fvar"},{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.reversed"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v38","parameters":[{"borrow":false,"id":"v39","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}},{"borrow":false,"id":"v40","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.auditStep"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.decimal"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.listLength"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" audit records, found "}}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.decimal"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.listLength"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"expected "}}}},"kind":"fun"},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v8","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v9","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v10","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.refuse"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unterminated axiom payload: "}}}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.finish","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v16","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v30","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v29","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v22","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"18446744073709551615"}}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Ordering"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqOrdering"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"20"}}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.fitsWord","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"function":"v9","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v13","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v9","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v6","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.headOf","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v23","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v19","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.checkedSubtract"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instFixedUInt8"}},"id":"v23","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v19","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v14","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v13","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.checkedSubtract"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instFixedUInt8"}},"id":"v12","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v8","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}}},"kind":"fun"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.inRange","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v44","kind":"return"},"id":"v44","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v42","kind":"fvar"},{"id":"v43","kind":"fvar"}],"function":"v40","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v43","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v1","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v40","kind":"let","type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v10","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v11","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v28","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertAxiom"}},"id":"v28","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"declaration":{"id":"v25","parameters":[{"borrow":false,"id":"v26","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v24","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v10","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v36","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v9","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.lessBytes"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.insertAxiom","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":true,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v47","kind":"return"},"id":"v47","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v48","kind":"fvar"},{"id":"v49","kind":"fvar"}],"function":"v46","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v48","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"borrow":false,"id":"v49","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v2","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v46","kind":"let","type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v13","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v14","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"borrow":false,"id":"v15","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v36","kind":"return"},"id":"v36","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"function":"v33","kind":"apply"}},"id":"v35","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"function":"v29","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v34","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v34","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.insertEntry"}},"id":"v33","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v30","kind":"apply"}},"declaration":{"id":"v30","parameters":[{"borrow":false,"id":"v31","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v29","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"declaration":{"id":"v25","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v27","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v14","kind":"fvar"},{"id":"v26","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v40","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v41","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.lessBytes"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v44","type":{"kind":"erased"}}]}],"discriminant":"v20","kind":"cases","result_type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v14"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v5","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v8","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v7","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.insertEntry","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":true,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.nameStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v2","kind":"return"},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isWord"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isCount","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v21","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"95"}}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v20","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"122"}}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"97"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"90"}}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v2"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"65"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isFirst","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v15","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"39"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v20","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v15","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"63"}}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v14","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]}],"discriminant":"v12","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.inRange"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"57"}}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v4","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]}],"discriminant":"v3","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isFirst"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isLater","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"jump","target":"v35"},"id":"v38","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"jump","target":"v32"},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"declaration":{"id":"v35","parameters":[{"borrow":false,"id":"v36","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"jump","target":"v10"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v6","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v32","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"jump","target":"v10"},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"function":"v3","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v30","kind":"return"},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v29","type":{"kind":"erased"}}]},{"code":{"id":"v15","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"kind":"erased"}}]}],"discriminant":"v28","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.allDigits"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v19","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.fitsWord"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.significant"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v11","kind":"apply"}}},"kind":"join"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"+"}}},"id":"v6","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"id":"v3","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v2","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.isWord","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v15","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v5","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.matchAt"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.lastStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v10","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Ordering"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Ordering"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v2","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Ordering"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqOrdering"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.lessBytes","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v2","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v7","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v7","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.listLength","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v22","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v18","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v25","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitLast"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"' depends on axioms: ["}}},"id":"v22","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v19","kind":"apply"}},"declaration":{"id":"v19","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.unrecognized"}}},"kind":"fun"},"id":"v18","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v12","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"id":"v9","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.notLean"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.axiomList"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.listed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"function":"v51","kind":"apply"}},"id":"v55","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v58","kind":"return"},"id":"v58","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"}],"function":"v47","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v54","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v54","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v51","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v48","kind":"apply"}},"declaration":{"id":"v48","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v44","kind":"return"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v43","kind":"fvar"}],"function":"v38","kind":"apply"}},"id":"v43","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v45","kind":"fvar"}],"function":"v34","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v42","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v2"}},"id":"v38","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v35","kind":"apply"}},"declaration":{"id":"v35","parameters":[{"borrow":false,"id":"v36","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v34","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v25","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v21","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.splitOnce"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":":"}}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v4"}},"id":"v25","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"declaration":{"id":"v22","parameters":[{"borrow":false,"id":"v23","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v24","kind":"return"},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v21","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]},{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isCount"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.afterLocation"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v4"}}},"kind":"fun"}},"kind":"fun"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.located","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.malformed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v25","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"erased"}}]}],"discriminant":"v29","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isLater"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"erased"}}]}],"discriminant":"v24","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v24","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v36"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isFirst"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v44","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v48"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v46","type":{"kind":"erased"}}]}],"discriminant":"v43","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v40"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v10","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"46"}}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v9","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v51","kind":"return"},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.nameMode","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v27","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v23","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.byteAt"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v1"}},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v24","kind":"apply"}},"declaration":{"id":"v24","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v23","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v19","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.nameMode"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v18","kind":"fvar"}],"function":"v14","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v1"}},"id":"v14","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v1"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.nameStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" is not a Lean name"}}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.quoted"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.notLean","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.finish"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"id":"v2","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.lines"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.between"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"kind":"arrow"},"value":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.scanStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.parseAuditOutput","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v48","kind":"return"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v47","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"function":"v43","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v46","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"'"}}},"id":"v43","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v40","kind":"return"},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"function":"v35","kind":"apply"}},"id":"v39","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v42","kind":"return"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"}],"function":"v20","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v41","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v38","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"' does not depend on any axioms"}}},"id":"v35","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"declaration":{"id":"v21","parameters":[{"borrow":false,"id":"v22","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"function":"v27","kind":"apply"}},"id":"v31","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v34","kind":"return"},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"function":"v26","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v30","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"]"}}},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v26","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v23","kind":"apply"}},"declaration":{"id":"v23","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.listed"}}},"kind":"fun"}},"kind":"fun"},"id":"v20","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]},{"code":{"id":"v11","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.isClosedLeanName"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.notLean"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.parsed"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.unrecognized"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.parsePayload","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.parsed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"`"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.quoted","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}},{"kind":"type","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.rejected"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.refuse","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"id":"v2","kind":"return"},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection.mk"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.rejected","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v2","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v6","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v4","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.reversed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v66","kind":"return"},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v64","kind":"fvar"},{"id":"v65","kind":"fvar"}],"function":"v63","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.between","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v65","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"id":"v71","kind":"return"},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v67","kind":"fvar"},{"id":"v68","kind":"fvar"},{"id":"v69","kind":"fvar"},{"id":"v70","kind":"fvar"}],"function":"v30","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.inside","kind":"constructor","parameters":[{"borrow":false,"id":"v67","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v68","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v69","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v70","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}]},{"code":{"body":{"id":"v73","kind":"return"},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v72","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"LexLeanBoot.AxiomOutput.Scan.stopped","kind":"constructor","parameters":[{"borrow":false,"id":"v72","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}]}],"discriminant":"v0","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"LexLeanBoot.AxiomOutput.Scan"},"id":"v63","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"declaration":{"id":"v31","parameters":[{"borrow":false,"id":"v32","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v33","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v59","kind":"return"},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"function":"v56","kind":"apply"}},"id":"v58","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v61","kind":"return"},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v60","kind":"fvar"}],"function":"v48","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v60","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v57","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Option"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.envelope"}},"id":"v56","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v49","kind":"apply"}},"declaration":{"id":"v49","parameters":[{"borrow":false,"id":"v50","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v55","kind":"return"},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v53","kind":"fvar"},{"id":"v54","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stop"}},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.headOf"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v52","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unrecognized audit line: "}}}},"kind":"fun"},"id":"v48","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v47","kind":"return"},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v33","kind":"fvar"},{"id":"v45","kind":"fvar"},{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.extend"}},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.headOf"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v43","type":{"kind":"erased"}}]},{"code":{"id":"v0","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]}],"discriminant":"v42","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Decidable"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v36","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v37","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.trimmed"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"id":"v30","kind":"let","type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v9","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v24","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v17","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.continuation"}},"id":"v24","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"declaration":{"id":"v18","parameters":[{"borrow":false,"id":"v19","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stop"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unterminated axiom payload: "}}}},"kind":"fun"},"id":"v17","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.extend"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" "}}}},"kind":"fun"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"},"value":{"id":"v0","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.scanStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v12","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.zeroStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.significant","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v24","kind":"return"},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v18","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v16","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.skipWhite","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v38","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v34","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v21","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v33","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v32"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]}],"discriminant":"v27","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v27","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.matchAt"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v24","kind":"apply"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v11","kind":"fvar"},{"id":"v20","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v21","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v19","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v18"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v16","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.lastStep"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v40","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.splitLast","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v24","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v20","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v25","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.find"}},"id":"v24","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"declaration":{"id":"v21","parameters":[{"borrow":false,"id":"v22","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v20","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v7","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v11","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v11","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.splitOnce","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v2"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.startsWhite","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan.stopped"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.rejected"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.stop","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v5","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]}],"discriminant":"v4","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.startsWith"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.stripPrefix","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v5","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v11","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]}],"discriminant":"v4","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.endsWith"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"List.nil","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v12","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"type_name":"List"},"id":"v8","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v7","kind":"return"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.tailOf","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v24","kind":"return"},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"function":"v19","kind":"apply"}},"id":"v23","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v22","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"]"}}},"id":"v19","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v14","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.stripSuffix"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" does not depend on any axioms"}}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.terminates","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.text","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"String"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"String"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v5","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.dropWhiteEnd"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.skipWhite"}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.trimmed","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.malformed"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.cat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.text"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unrecognized axiom payload: "}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.unrecognized","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v48","kind":"fvar"}],"kind":"jump","target":"v23"},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v52","kind":"fvar"}],"kind":"jump","target":"v23"},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v51","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v49","type":{"kind":"erased"}}]}],"discriminant":"v22","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v23","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"jump","target":"v32"},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"jump","target":"v32"},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v43","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v41","type":{"kind":"erased"}}]}],"discriminant":"v31","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v32","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v36","kind":"return"},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v35","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]}],"discriminant":"v34","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v34","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v19"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"kind":"erased"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v20","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v19"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v54","kind":"return"},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v11"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v53","type":{"kind":"erased"}}]}],"discriminant":"v16","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v16","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.whiteLength"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v56","kind":"return"},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.whiteEnding","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v252","kind":"fvar"}],"kind":"jump","target":"v11"},"id":"v252","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v251","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v11"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v253","type":{"kind":"erased"}}]}],"discriminant":"v250","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v250","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v249","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v249","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v248","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v248","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v247"}},"id":"v247","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v246","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v246","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"32"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v245","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v11"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v254","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v40"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v67","kind":"fvar"}],"kind":"jump","target":"v55"},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v66","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v76","kind":"fvar"}],"kind":"jump","target":"v55"},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v75","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v55"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]}],"discriminant":"v74","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v74","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v73","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v72","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v71","kind":"fvar"}],"function":"v45","kind":"apply"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v70"}},"id":"v70","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v69","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v68","type":{"kind":"erased"}}]}],"discriminant":"v54","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v55","parameters":[{"borrow":false,"id":"v56","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v61","kind":"return"},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v60"}},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v58","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v65","kind":"return"},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v64"}},"id":"v64","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]}],"discriminant":"v57","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v56","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v49","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v51"}},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v48","kind":"fvar"}],"function":"v45","kind":"apply"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v47"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v45","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v44"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v43","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"erased"}}]}],"discriminant":"v37","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v34"}},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"227"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v109","kind":"fvar"}],"kind":"jump","target":"v97"},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v108","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v121","kind":"fvar"}],"kind":"jump","target":"v97"},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v120","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v97"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v122","type":{"kind":"erased"}}]}],"discriminant":"v119","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v119","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v118","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v118","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v114","kind":"fvar"},{"id":"v117","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v117","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v116"}},"id":"v116","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v115","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v115","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"159"}}},"id":"v114","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v113","kind":"fvar"}],"function":"v81","kind":"apply"}},"id":"v113","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v112"}},"id":"v112","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v111","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v111","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v110","type":{"kind":"erased"}}]}],"discriminant":"v96","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v97","parameters":[{"borrow":false,"id":"v98","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v103","kind":"return"},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v102"}},"id":"v102","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v101","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v100","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v107","kind":"return"},"id":"v107","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v106"}},"id":"v106","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v105","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v105","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v104","type":{"kind":"erased"}}]}],"discriminant":"v99","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v99","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v98","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v96","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v95","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v85","kind":"fvar"},{"id":"v94","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v93"}},"id":"v93","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v92","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v92","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"129"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v91","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v163","kind":"fvar"}],"kind":"jump","target":"v133"},"id":"v163","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v162","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v164","type":{"kind":"erased"}}]}],"discriminant":"v161","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v161","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v160","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v160","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v159","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v159","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v158"}},"id":"v158","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v157","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v157","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"175"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v156","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v165","type":{"kind":"erased"}}]}],"discriminant":"v155","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v155","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v154","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v154","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v153","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v153","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v152"}},"id":"v152","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v151","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v151","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"169"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v150","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v166","type":{"kind":"erased"}}]}],"discriminant":"v149","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v149","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v148","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v148","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v147","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v147","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v146"}},"id":"v146","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v145","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v145","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"168"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v144","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v133"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v167","type":{"kind":"erased"}}]}],"discriminant":"v132","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v133","parameters":[{"borrow":false,"id":"v134","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v139","kind":"return"},"id":"v139","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v138"}},"id":"v138","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v137","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v137","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v136","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v143","kind":"return"},"id":"v143","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v142"}},"id":"v142","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v141","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v141","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v140","type":{"kind":"erased"}}]}],"discriminant":"v135","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v135","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v134","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v132","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v131","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v131","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v88","kind":"fvar"},{"id":"v130","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIn"}},"id":"v130","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v129"}},"id":"v129","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v128","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v128","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"138"}}},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v126","kind":"fvar"}],"function":"v81","kind":"apply"}},"id":"v126","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v125"}},"id":"v125","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v124","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v124","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v123","type":{"kind":"erased"}}]}],"discriminant":"v90","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v90","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v89","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v85","kind":"fvar"},{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v87"}},"id":"v87","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v84","kind":"fvar"}],"function":"v81","kind":"apply"}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v83"}},"id":"v83","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v82","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v81","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v80"}},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v79","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v79","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v78","type":{"kind":"erased"}}]}],"discriminant":"v31","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v28"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"226"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v193","kind":"fvar"}],"kind":"jump","target":"v181"},"id":"v193","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v192","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v205","kind":"fvar"}],"kind":"jump","target":"v181"},"id":"v205","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v204","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v181"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v206","type":{"kind":"erased"}}]}],"discriminant":"v203","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v203","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v202","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v202","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v198","kind":"fvar"},{"id":"v201","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v201","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v200"}},"id":"v200","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v199","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v199","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v198","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v197","kind":"fvar"}],"function":"v171","kind":"apply"}},"id":"v197","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v196"}},"id":"v196","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v195","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v195","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v194","type":{"kind":"erased"}}]}],"discriminant":"v180","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v181","parameters":[{"borrow":false,"id":"v182","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v187","kind":"return"},"id":"v187","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v186"}},"id":"v186","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v185","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v185","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v184","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v191","kind":"return"},"id":"v191","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v190"}},"id":"v190","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v189","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v189","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v188","type":{"kind":"erased"}}]}],"discriminant":"v183","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v183","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v182","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v180","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v179","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v179","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v175","kind":"fvar"},{"id":"v178","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v178","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v177"}},"id":"v177","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v176","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v176","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"154"}}},"id":"v175","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v174","kind":"fvar"}],"function":"v171","kind":"apply"}},"id":"v174","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v173"}},"id":"v173","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v172","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v172","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v171","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v170"}},"id":"v170","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v169","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v169","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v168","type":{"kind":"erased"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"225"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v238","kind":"fvar"}],"kind":"jump","target":"v220"},"id":"v238","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v237","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v220"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v239","type":{"kind":"erased"}}]}],"discriminant":"v236","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v236","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v235","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v235","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v214","kind":"fvar"},{"id":"v234","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v234","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v233"}},"id":"v233","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v232","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v232","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"160"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v231","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v220"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v240","type":{"kind":"erased"}}]}],"discriminant":"v219","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"declaration":{"id":"v220","parameters":[{"borrow":false,"id":"v221","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v226","kind":"return"},"id":"v226","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v225"}},"id":"v225","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v224","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v224","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v223","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v230","kind":"return"},"id":"v230","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v229"}},"id":"v229","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v228","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v228","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v227","type":{"kind":"erased"}}]}],"discriminant":"v222","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v222","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v221","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v219","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v218","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v218","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v214","kind":"fvar"},{"id":"v217","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v217","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v216"}},"id":"v216","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v215","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v215","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"133"}}},"id":"v214","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v213","kind":"fvar"}],"function":"v210","kind":"apply"}},"id":"v213","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v212"}},"id":"v212","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v211","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v211","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v210","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v209"}},"id":"v209","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v208","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v208","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v207","type":{"kind":"erased"}}]}],"discriminant":"v19","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"194"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v244","kind":"return"},"id":"v244","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v243"}},"id":"v243","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v242","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v242","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v241","type":{"kind":"erased"}}]}],"discriminant":"v13","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIn"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"13"}}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"9"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.whiteLength","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v16","kind":"fvar"}],"function":"v13","kind":"apply"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v13","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.byteIs"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"level_parameters":[],"name":"LexLeanBoot.AxiomOutput.zeroStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v8","kind":"apply"}},"constructor":"Nat.zero","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v26","kind":"apply"}},"constructor":"Nat.succ","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v2","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"type_name":"Nat"},"id":"v26","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v11","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"function":"v16","kind":"apply"}},"id":"v22","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"function":"v20","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"id":"v0","kind":"fvar"}}]}],"discriminant":"v21","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"type_name":"Option"},"id":"v21","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"function":"v1","kind":"apply"}},"id":"v20","kind":"let","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"declaration":{"id":"v17","parameters":[{"borrow":false,"id":"v18","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v1","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}}},"kind":"fun"},"id":"v16","kind":"let","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v12","kind":"apply"}},"declaration":{"id":"v12","parameters":[{"borrow":false,"id":"v13","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v11","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}}},"kind":"fun"}},"kind":"fun"},"id":"v8","kind":"let","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"id":"v0","kind":"fvar"}}],"type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanCollections.iterateUntil","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":true,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"id":"v1","kind":"fvar"},"value":{"arguments":[{"kind":"type","type":{"id":"v1","kind":"fvar"}},{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"List.foldl"}},"level_parameters":[],"name":"LexLeanCollections.listFold","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v2","type":{"codomain":{"codomain":{"id":"v1","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v1","kind":"fvar"},"kind":"arrow"}},{"borrow":false,"id":"v3","type":{"id":"v1","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Appendable","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.append","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v10","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"function":"v9","kind":"apply"}},"id":"v9","kind":"let","type":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"value":{"index":1,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v8","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v7","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Int.decLt"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":3,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v5","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]}],"discriminant":"v4","kind":"cases","result_type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Int.decLt"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":2,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.checkedFromInt","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Int"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":2,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v1","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.checkedFromInt"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v8","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.ToMathInt","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"id":"v6","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HSub","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"},{"kind":"const","levels":[],"name":"Int"},{"kind":"const","levels":[],"name":"Int"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HSub"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Int"}},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHSub"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Int.instSub"}},"level_parameters":[],"name":"LexLeanRuntime.checkedSubtract","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.toList"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.toList"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Ordering"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"Ord","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Ord"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.instOrd"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Ord"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.instOrd"}},"level_parameters":[],"name":"LexLeanRuntime.compareBytes","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Ordering"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"BEq","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.equal","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"id":"v1","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"id":"v1","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Indexable","value":"v2"}},"level_parameters":[],"name":"LexLeanRuntime.index","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v2","type":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":1,"kind":"bvar"},{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable.mk"}},"id":"v0","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.fastAppend"}},"level_parameters":[],"name":"LexLeanRuntime.instAppendableByteArray","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v44","kind":"return"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed.mk"}},"declaration":{"id":"v30","parameters":[{"borrow":false,"id":"v31","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"UInt32"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.shiftRight"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v40","type":{"kind":"erased"}}]}],"discriminant":"v37","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v33","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.decLt"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt32.toNat"}}},"kind":"fun"},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v18","type":{"kind":"const","levels":[],"name":"UInt32"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.shiftLeft"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.decLt"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt32.toNat"}}},"kind":"fun"},"id":"v15","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.complement"}},"id":"v14","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.xor"}},"id":"v13","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.lor"}},"id":"v12","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.land"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"255"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Int"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"UInt8.ofInt"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt.mk"}},"declaration":{"id":"v0","parameters":[{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Int"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Int.ofNat"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.toNat"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanRuntime.instFixedUInt8","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"}},{"code":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable.mk"}},"declaration":{"id":"v0","parameters":[{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v2","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.data"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"kind":"arrow"},"value":{"index":1,"kind":"projection","type_name":"GetElem?","value":"v3"}},"id":"v3","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"UInt8"},{"kind":"erased"}],"head":{"kind":"const","levels":["0","0","0"],"name":"GetElem?"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"Array.instGetElem?NatLtSize"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanRuntime.instIndexableByteArrayUInt8","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"}},{"code":{"body":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable.mk"}},"id":"v0","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.size"}},"level_parameters":[],"name":"LexLeanRuntime.instLengthableByteArray","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"}},{"code":{"body":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient.mk"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v9","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v6","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"BEq","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqNat"}}},"kind":"fun"},"id":"v1","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Nat.mod"}},"id":"v0","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Nat.div"}},"level_parameters":[],"name":"LexLeanRuntime.instQuotientNat","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"}},{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable.mk"}},"declaration":{"id":"v0","parameters":[{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.extract"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.decLe"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.size"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanRuntime.instSliceableByteArray","parameters":[],"recursive":false,"type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"}},{"code":{"body":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Lengthable","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.length","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"id":"v4","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"id":"v0","kind":"fvar"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":2,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.quotient","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"index":4,"kind":"bvar"},"domain":{"index":3,"kind":"bvar"},"kind":"arrow"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":1,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]},{"code":{"id":"v4","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"id":"v0","kind":"fvar"},"type_name":"Decidable"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":2,"kind":"projection","type_name":"LexLeanRuntime.Quotient","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.remainder","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v4","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"index":4,"kind":"bvar"},"domain":{"index":3,"kind":"bvar"},"kind":"arrow"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"LexLeanRuntime.Sliceable","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.slice","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":4,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"id":"v0","kind":"fvar"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"codomain":{"codomain":{"id":"v0","kind":"fvar"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HSub","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HSub"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"id":"v0","kind":"fvar"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHSub"}},"level_parameters":[],"name":"LexLeanRuntime.subtract","parameters":[{"borrow":false,"id":"v0","type":{"kind":"sort","level":"1"}},{"borrow":false,"id":"v1","type":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"id":"v0","kind":"fvar"}},{"borrow":false,"id":"v3","type":{"id":"v0","kind":"fvar"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}},{"code":{"body":{"id":"v1","kind":"return"},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"String.toUTF8"}},"level_parameters":[],"name":"LexLeanRuntime.utf8Encode","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"String"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"String"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v3","kind":"return"},"id":"v3","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.index"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instIndexableByteArrayUInt8"}},"level_parameters":[],"name":"LexLeanStd.Text.byteAt","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v0","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v16","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v17","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v10","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.endsWith"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v2"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"13"}}},"level_parameters":[],"name":"LexLeanStd.Text.chomp","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v21","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v17","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v22","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v23","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v21","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"declaration":{"id":"v18","parameters":[{"borrow":false,"id":"v19","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v17","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"declaration":{"id":"v13","parameters":[{"borrow":false,"id":"v14","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v15","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.ble"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanStd.Text.endsWith","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v48","kind":"return"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]}],"discriminant":"v44","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.matchAt"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v40","kind":"apply"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v39"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v7","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v37"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v34","kind":"fvar"}],"function":"v31","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v31","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v24","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v23"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v17","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v6","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v11","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.matchAt"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanStd.Text.find","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v53","kind":"return"},"id":"v53","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v52","kind":"fvar"}],"function":"v50","kind":"apply"}},"id":"v52","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v55","kind":"return"},"id":"v55","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v54","kind":"fvar"}],"function":"v46","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v54","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.byteAt"}},"id":"v50","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v47","kind":"apply"}},"declaration":{"id":"v47","parameters":[{"borrow":false,"id":"v48","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v46","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"declaration":{"id":"v9","parameters":[{"borrow":false,"id":"v10","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v26","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v6","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v25","kind":"fvar"}],"function":"v22","kind":"apply"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v22","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v44","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v37","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v37","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v41","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.chomp"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v38","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v36","kind":"fvar"}],"function":"v33","kind":"apply"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v33","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v32"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v31","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v12","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v11","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}}},"kind":"fun"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v4"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v1"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v1"}},"level_parameters":[],"name":"LexLeanStd.Text.lineStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.reverse"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.reverse"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v29","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v27","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"type_name":"Decidable"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v19","kind":"apply"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v16"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v15"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v4","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v9","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.lineStep"}}},"kind":"fun"},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v1","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanStd.Text.lines","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v16","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v15","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v13","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v7","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v5","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanStd.Text.matchAt","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v4","kind":"return"},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v3","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanStd.Text.reverse","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v16","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v13","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Option"},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v12","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v10","kind":"return"},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Array"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v8","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}}],"kind":"const","levels":["0"],"name":"List.nil"}}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v4","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanStd.Text.sliceOr","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.reverse"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v22","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v17"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v20","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v17"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v14"}},"id":"v14","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v5","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v10","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v9"}},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.splitStep"}}},"kind":"fun"},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v2","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"level_parameters":[],"name":"LexLeanStd.Text.splitOn","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v50","kind":"return"},"id":"v50","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"function":"v47","kind":"apply"}},"id":"v49","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v52","kind":"return"},"id":"v52","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"function":"v43","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v51","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v48","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.byteAt"}},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v43","kind":"let","type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v26","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v24","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v7","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v23","kind":"fvar"}],"function":"v20","kind":"apply"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v20","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v19"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v42","kind":"return"},"id":"v42","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v35","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v35","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v38","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v36","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v34","kind":"fvar"}],"function":"v31","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v31","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"index":0,"kind":"projection","type_name":"HAdd","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0","0"],"name":"HAdd"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Add"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instAddNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]}],"discriminant":"v16","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v16","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v13","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v12","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v12","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}}},"kind":"fun"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v5"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v5"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v2"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v2"}},"level_parameters":[],"name":"LexLeanStd.Text.splitStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"Option.none","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"function":"v6","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v17","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Option"},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v11","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.slice"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v15","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instLengthableByteArray"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanRuntime.instSliceableByteArray"}},"id":"v10","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v4","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"BEq"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"ByteArray.instBEq"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanStd.Text.startsWith","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"erased":[],"externals":[{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Add"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Array"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.GetElem","name":"Array.instGetElem?NatLtSize"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"BEq"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Bool"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Bool.false"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Bool.not"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Bool.true"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"ByteArray"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"ByteArray.data"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.extract"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.fastAppend"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.instBEq"},{"computable":true,"generates_code":true,"kind":"constructor","module":"Init.Prelude","name":"ByteArray.mk"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"ByteArray.size"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.ByteArray.Basic","name":"ByteArray.toList"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Decidable"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Decidable.isFalse"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Decidable.isTrue"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Except"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Except.error"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Except.ok"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.GetElem","name":"GetElem?"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"HAdd"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"HSub"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Data.Int.Basic","name":"Int"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Int.Basic","name":"Int.decLt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Int.Basic","name":"Int.instSub"},{"computable":true,"generates_code":true,"kind":"constructor","module":"Init.Data.Int.Basic","name":"Int.ofNat"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"List"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"List.cons"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"List.foldl"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Ord.Basic","name":"List.instOrd"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"List.nil"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"List.toArray"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Nat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.beq"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.ble"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Nat.Basic","name":"Nat.blt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.decLe"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.decLt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.div"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Nat.mod"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Nat.succ"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Nat.zero"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"OfNat"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Option"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Option.none"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Option.some"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Data.Ord.Basic","name":"Ord"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Data.Ord.Basic","name":"Ordering"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"PUnit"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Prod"},{"computable":true,"generates_code":false,"kind":"constructor","module":"Init.Prelude","name":"Prod.mk"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"String"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.String.Defs","name":"String.toUTF8"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"Sub"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"UInt32"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"UInt32.toNat"},{"computable":true,"generates_code":false,"kind":"inductive","module":"Init.Prelude","name":"UInt8"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.complement"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.BasicAux","name":"UInt8.instOfNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Ord.UInt","name":"UInt8.instOrd"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.land"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.lor"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.ofInt"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"UInt8.ofNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.shiftLeft"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.shiftRight"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.BasicAux","name":"UInt8.toNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.UInt.Basic","name":"UInt8.xor"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"Unit.unit"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instAddNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instBEqOfDecidableEq"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instDecidableEqBool"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instDecidableEqNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Ord.Basic","name":"instDecidableEqOrdering"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instDecidableEqUInt8"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instHAdd"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instHSub"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Data.Int.Basic","name":"instOfNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instOfNatNat"},{"computable":true,"generates_code":true,"kind":"definition","module":"Init.Prelude","name":"instSubNat"}],"inductives":[{"constructors":[{"fields":3,"index":0,"name":"LexLeanBoot.AxiomOutput.Record.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.AxiomOutput.Record","parameters":0,"recursive":false},{"constructors":[{"fields":2,"index":0,"name":"LexLeanBoot.AxiomOutput.Rejection.mk","parameters":0,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.AxiomOutput.Rejection","parameters":0,"recursive":false},{"constructors":[{"fields":2,"index":0,"name":"LexLeanBoot.AxiomOutput.Scan.between","parameters":0,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"fields":4,"index":1,"name":"LexLeanBoot.AxiomOutput.Scan.inside","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Record"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"fields":1,"index":2,"name":"LexLeanBoot.AxiomOutput.Scan.stopped","parameters":0,"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Scan"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.AxiomOutput.Rejection"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.AxiomOutput.Scan","parameters":0,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Appendable.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Appendable"},"kind":"app"},"domain":{"codomain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Appendable","parameters":1,"recursive":false},{"constructors":[{"fields":10,"index":0,"name":"LexLeanRuntime.Fixed.mk","parameters":1,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":10,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Fixed"},"kind":"app"},"domain":{"codomain":{"codomain":{"arguments":[{"index":11,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"index":9,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"arguments":[{"index":10,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"index":8,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"index":8,"kind":"bvar"},"domain":{"index":7,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":8,"kind":"bvar"},"domain":{"index":7,"kind":"bvar"},"kind":"arrow"},"domain":{"index":6,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":7,"kind":"bvar"},"domain":{"index":6,"kind":"bvar"},"kind":"arrow"},"domain":{"index":5,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":6,"kind":"bvar"},"domain":{"index":5,"kind":"bvar"},"kind":"arrow"},"domain":{"index":4,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"domain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"kind":"const","levels":[],"name":"Int"},"kind":"arrow"},"kind":"arrow"},"domain":{"arguments":[{"index":0,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Fixed","parameters":1,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Indexable.mk","parameters":2,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":2,"kind":"bvar"},{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Indexable"},"kind":"app"},"domain":{"codomain":{"codomain":{"arguments":[{"index":2,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Indexable","parameters":2,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Lengthable.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Lengthable"},"kind":"app"},"domain":{"codomain":{"kind":"const","levels":[],"name":"Nat"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Lengthable","parameters":1,"recursive":false},{"constructors":[{"fields":3,"index":0,"name":"LexLeanRuntime.Quotient.mk","parameters":1,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Quotient"},"kind":"app"},"domain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":3,"kind":"bvar"},"domain":{"index":2,"kind":"bvar"},"kind":"arrow"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"codomain":{"codomain":{"index":2,"kind":"bvar"},"domain":{"index":1,"kind":"bvar"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Quotient","parameters":1,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.Sliceable.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.Sliceable"},"kind":"app"},"domain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.Sliceable","parameters":1,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanRuntime.ToMathInt.mk","parameters":1,"type":{"codomain":{"codomain":{"arguments":[{"index":1,"kind":"bvar"}],"head":{"kind":"const","levels":[],"name":"LexLeanRuntime.ToMathInt"},"kind":"app"},"domain":{"codomain":{"kind":"const","levels":[],"name":"Int"},"domain":{"index":0,"kind":"bvar"},"kind":"arrow"},"kind":"arrow"},"domain":{"kind":"sort","level":"1"},"kind":"arrow"}}],"indices":0,"name":"LexLeanRuntime.ToMathInt","parameters":1,"recursive":false}],"lean":{"githash":"f054605aea4b840552cca2e725580bffd1e1b704","version":"4.32.1"},"roots":["LexLeanBoot.AxiomOutput.isClosedLeanName","LexLeanBoot.AxiomOutput.parseAuditOutput"],"spec":"lexlean/compiler-input/2"} diff --git a/bootstrap/lexlean.lock b/bootstrap/lexlean.lock index 361203945..a0033d398 100644 --- a/bootstrap/lexlean.lock +++ b/bootstrap/lexlean.lock @@ -1,7 +1,7 @@ spec = "lexlean/lock/2" language = "1.2" compiler_semantics = "91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a" -project_config_sha256 = "7165f2fed5d1b4ece471ea2b9fdbf107c48272617d8bd5d3875f719e2aecc0ef" +project_config_sha256 = "9c67bef3a6bb40e1a315358e4bd11923b9dd4c13c15c98079c80d2247058c4c1" lean_toolchain = "leanprover/lean4:v4.32.1" [[workspace_file]] @@ -45,3 +45,13 @@ revision = "compiler-semantics" tree_sha256 = "e0db021e01b91d651c43921d66f6b0023c8efbf17cac2ec53192ce5305e4e1ac" manifest_sha256 = "6fb446b39e3c1c18a5f10cfa1f7aa2bd431837719eb0eb7489aadf452c9420a7" imports = ["lexlean.core@1.2.0", "lexlean.std.bool@1.2.0"] + +[[source_package]] +id = "std" +version = "1.0.0" +kind = "path" +source = "stdlib" +module_prefix = "LexLeanStd" +tree_sha256 = "97dd53e84bf30cd4ff80d244cdcf3d528a427d459dcd84e0a17b3ed47dfec1f9" +manifest_sha256 = "e7fcfa884a8d0dcabfa2292f1bca96a530b17e56a96f4f68ff7eac749ba2b0c4" +imports = [] diff --git a/bootstrap/lexlean.toml b/bootstrap/lexlean.toml index 6972842e4..aae450b27 100644 --- a/bootstrap/lexlean.toml +++ b/bootstrap/lexlean.toml @@ -13,6 +13,12 @@ lean_toolchain = "leanprover/lean4:v4.32.1" package = "lexlean.std.nat" kind = "builtin" +[[source_package]] +package = "std" +version = "1.0.0" +kind = "path" +path = "stdlib" + [limits] max_file_bytes = 4194304 max_total_source_bytes = 67108864 diff --git a/bootstrap/src/AxiomOutput.lex.tex b/bootstrap/src/AxiomOutput.lex.tex index 1ca808458..b25bdd266 100644 --- a/bootstrap/src/AxiomOutput.lex.tex +++ b/bootstrap/src/AxiomOutput.lex.tex @@ -1,6 +1,6 @@ \begin{lexlean}{AxiomOutput} \useglossary{lexlean.std.nat@1.2.0} -\importmodule{Text} +\importmodule{LexLeanStd.Text} \title{Natural number addition} \begin{semanticmodule} structure{ @@ -134,7 +134,7 @@ name: nameStep, parameters: [subject : Bytes, state : (Nat * Nat)], result: (Option (Nat * Nat)), - body: (if ((second state) =? 2) then (ctor Option.none [(Nat * Nat)]) else (match (Text::byteAt subject (first state)) + body: (if ((second state) =? 2) then (ctor Option.none [(Nat * Nat)]) else (match (LexLeanStd.Text::byteAt subject (first state)) | Option.some byte => (ctor Option.some [(Nat * Nat)] (((first state) + 1), (nameMode (second state) byte))) | Option.none => (ctor Option.none [(Nat * Nat)]))), axioms: [Quot.sound, propext], @@ -155,7 +155,7 @@ name: byteIs, parameters: [subject : Bytes, position : Nat, value : UInt8], result: Bool, - body: (match (Text::byteAt subject position) + body: (match (LexLeanStd.Text::byteAt subject position) | Option.some byte => (prim equal byte value : Bool) | Option.none => false), executable: true @@ -165,7 +165,7 @@ name: byteIn, parameters: [subject : Bytes, position : Nat, low : UInt8, high : UInt8], result: Bool, - body: (match (Text::byteAt subject position) + body: (match (LexLeanStd.Text::byteAt subject position) | Option.some byte => (inRange byte low high) | Option.none => false), axioms: [Quot.sound, propext], @@ -221,7 +221,7 @@ name: trimmed, parameters: [subject : Bytes], result: Bytes, - body: (let start : Nat := (skipWhite subject); (let end : Nat := (dropWhiteEnd subject start); (Text::sliceOr subject start (prim subtract end start : Nat)))), + body: (let start : Nat := (skipWhite subject); (let end : Nat := (dropWhiteEnd subject start); (LexLeanStd.Text::sliceOr subject start (prim subtract end start : Nat)))), axioms: [Quot.sound, propext], executable: true } @@ -230,7 +230,7 @@ name: stripPrefix, parameters: [subject : Bytes, prefix : Bytes], result: (Option Bytes), - body: (if (Text::startsWith subject prefix) then (ctor Option.some [Bytes] (Text::sliceOr subject (prim length prefix : Nat) (prim subtract (prim length subject : Nat) (prim length prefix : Nat) : Nat))) else (ctor Option.none [Bytes])), + body: (if (LexLeanStd.Text::startsWith subject prefix) then (ctor Option.some [Bytes] (LexLeanStd.Text::sliceOr subject (prim length prefix : Nat) (prim subtract (prim length subject : Nat) (prim length prefix : Nat) : Nat))) else (ctor Option.none [Bytes])), executable: true } @@ -238,7 +238,7 @@ name: stripSuffix, parameters: [subject : Bytes, suffix : Bytes], result: (Option Bytes), - body: (if (Text::endsWith subject suffix) then (ctor Option.some [Bytes] (Text::sliceOr subject 0 (prim subtract (prim length subject : Nat) (prim length suffix : Nat) : Nat))) else (ctor Option.none [Bytes])), + body: (if (LexLeanStd.Text::endsWith subject suffix) then (ctor Option.some [Bytes] (LexLeanStd.Text::sliceOr subject 0 (prim subtract (prim length subject : Nat) (prim length suffix : Nat) : Nat))) else (ctor Option.none [Bytes])), executable: true } @@ -246,8 +246,8 @@ name: splitOnce, parameters: [subject : Bytes, delimiter : Bytes], result: (Option (Bytes * Bytes)), - body: (match (Text::find subject delimiter) - | Option.some position => (ctor Option.some [(Bytes * Bytes)] ((Text::sliceOr subject 0 position), (Text::sliceOr subject (position + (prim length delimiter : Nat)) (prim subtract (prim length subject : Nat) (position + (prim length delimiter : Nat)) : Nat)))) + body: (match (LexLeanStd.Text::find subject delimiter) + | Option.some position => (ctor Option.some [(Bytes * Bytes)] ((LexLeanStd.Text::sliceOr subject 0 position), (LexLeanStd.Text::sliceOr subject (position + (prim length delimiter : Nat)) (prim subtract (prim length subject : Nat) (position + (prim length delimiter : Nat)) : Nat)))) | Option.none => (ctor Option.none [(Bytes * Bytes)])), executable: true } @@ -256,7 +256,7 @@ name: lastStep, parameters: [subject : Bytes, needle : Bytes, position : Nat], result: (Option Nat), - body: (if (Text::matchAt subject needle position) then (ctor Option.none [Nat]) else (if (0 (lastStep subject needle position)) (total + 1) (prim subtract total size : Nat) : (Nat * Bool))); (if (Text::matchAt subject needle position) then (ctor Option.some [(Bytes * Bytes)] ((Text::sliceOr subject 0 position), (Text::sliceOr subject (position + size) (prim subtract total (position + size) : Nat)))) else (ctor Option.none [(Bytes * Bytes)])))))), + body: (let total : Nat := (prim length subject : Nat); (let size : Nat := (prim length needle : Nat); (if (total (lastStep subject needle position)) (total + 1) (prim subtract total size : Nat) : (Nat * Bool))); (if (LexLeanStd.Text::matchAt subject needle position) then (ctor Option.some [(Bytes * Bytes)] ((LexLeanStd.Text::sliceOr subject 0 position), (LexLeanStd.Text::sliceOr subject (position + size) (prim subtract total (position + size) : Nat)))) else (ctor Option.none [(Bytes * Bytes)])))))), executable: true } @@ -298,7 +298,7 @@ name: significant, parameters: [digits : Bytes], result: Bytes, - body: (let zeros : Nat := (first (prim iterate_until (fun [digits] (position : Nat) => (zeroStep digits position)) (prim length digits : Nat) 0 : (Nat * Bool))); (Text::sliceOr digits zeros (prim subtract (prim length digits : Nat) zeros : Nat))), + body: (let zeros : Nat := (first (prim iterate_until (fun [digits] (position : Nat) => (zeroStep digits position)) (prim length digits : Nat) 0 : (Nat * Bool))); (LexLeanStd.Text::sliceOr digits zeros (prim subtract (prim length digits : Nat) zeros : Nat))), executable: true } @@ -306,7 +306,7 @@ name: digit, parameters: [number : Nat, place : Nat], result: Bytes, - body: (Text::sliceOr (text "0123456789") (prim remainder (prim quotient number place 0 : Nat) 10 0 : Nat) 1), + body: (LexLeanStd.Text::sliceOr (text "0123456789") (prim remainder (prim quotient number place 0 : Nat) 10 0 : Nat) 1), executable: true } @@ -389,7 +389,7 @@ name: envelope, parameters: [line : Bytes], result: (Option Bytes), - body: (if (Text::startsWith line (text "'")) then (ctor Option.some [Bytes] line) else (match (stripPrefix line (text "info: ")) + body: (if (LexLeanStd.Text::startsWith line (text "'")) then (ctor Option.some [Bytes] line) else (match (stripPrefix line (text "info: ")) | Option.some payload => (ctor Option.some [Bytes] payload) | Option.none => (located line))), axioms: [Quot.sound, propext], @@ -494,7 +494,7 @@ name: axiomList, parameters: [name : Bytes, list : Bytes], result: (Result (Bytes * (List Bytes)) Bytes), - body: (match (prim list_fold (fun (state : (Result (List Bytes) Bytes)) (piece : Bytes) => (collectStep state piece)) (ctor Result.ok [(List Bytes), Bytes] (nil Bytes)) (Text::splitOn list (44 : UInt8)) : (Result (List Bytes) Bytes)) + body: (match (prim list_fold (fun (state : (Result (List Bytes) Bytes)) (piece : Bytes) => (collectStep state piece)) (ctor Result.ok [(List Bytes), Bytes] (nil Bytes)) (LexLeanStd.Text::splitOn list (44 : UInt8)) : (Result (List Bytes) Bytes)) | Result.error message => (malformed message) | Result.ok sorted => (match sorted | List.nil => (malformed (text "an axiom list cannot be empty")) @@ -627,7 +627,7 @@ name: parseAuditOutput, parameters: [stdout : Bytes, expected : (List Bytes)], result: (Result (List (Bytes * (List Bytes))) Rejection), - body: (finish (prim list_fold (fun (state : Scan) (line : Bytes) => (scanStep state line)) (ctor Scan.between (nil Record) expected) (Text::lines stdout) : Scan) expected), + body: (finish (prim list_fold (fun (state : Scan) (line : Bytes) => (scanStep state line)) (ctor Scan.between (nil Record) expected) (LexLeanStd.Text::lines stdout) : Scan) expected), axioms: [Quot.sound, propext], executable: true, production: {effects: [allocation, overflow, recursion], targets: [rust-std]} diff --git a/bootstrap/src/Text.lex.tex b/bootstrap/src/Text.lex.tex deleted file mode 100644 index 7f7d2d2d7..000000000 --- a/bootstrap/src/Text.lex.tex +++ /dev/null @@ -1,167 +0,0 @@ -\begin{lexlean}{Text} -\useglossary{lexlean.std.nat@1.2.0} -\title{Natural number addition} -\begin{semanticmodule} -definition{ - name: isSpace, - parameters: [byte : UInt8], - result: Bool, - body: ((((prim equal byte (32 : UInt8) : Bool) || (prim equal byte (9 : UInt8) : Bool)) || (prim equal byte (10 : UInt8) : Bool)) || ((prim equal byte (12 : UInt8) : Bool) || (prim equal byte (13 : UInt8) : Bool))), - executable: true -} - -definition{ - name: byteAt, - parameters: [subject : Bytes, position : Nat], - result: (Option UInt8), - body: (prim index subject position : (Option UInt8)), - executable: true -} - -definition{ - name: spaceAt, - parameters: [subject : Bytes, position : Nat], - result: Bool, - body: (match (byteAt subject position) - | Option.some byte => (isSpace byte) - | Option.none => false), - executable: true -} - -definition{ - name: sliceOr, - parameters: [subject : Bytes, start : Nat, count : Nat], - result: Bytes, - body: (match (prim slice subject start count : (Option Bytes)) - | Option.some piece => piece - | Option.none => 0x), - executable: true -} - -definition{ - name: startsWith, - parameters: [subject : Bytes, prefix : Bytes], - result: Bool, - body: (match (prim slice subject 0 (prim length prefix : Nat) : (Option Bytes)) - | Option.some head => (prim equal head prefix : Bool) - | Option.none => false), - executable: true -} - -definition{ - name: endsWith, - parameters: [subject : Bytes, suffix : Bytes], - result: Bool, - body: (let total : Nat := (prim length subject : Nat); (let size : Nat := (prim length suffix : Nat); (if (size <=? total) then (match (prim slice subject (prim subtract total size : Nat) size : (Option Bytes)) - | Option.some tail => (prim equal tail suffix : Bool) - | Option.none => false) else false))), - executable: true -} - -definition{ - name: trimEnd, - parameters: [subject : Bytes], - result: Nat, - body: (first (prim iterate_until (fun [subject] (end : Nat) => (if (0 (if (start (cons piece reversed)) (nil Bytes) pieces : (List Bytes)), - executable: true -} - -definition{ - name: splitStep, - parameters: [subject : Bytes, delimiter : UInt8, state : (Nat * (Nat * (List Bytes)))], - result: (Option (Nat * (Nat * (List Bytes)))), - body: (let position : Nat := (first state); (let start : Nat := (first (second state)); (let pieces : (List Bytes) := (second (second state)); (match (byteAt subject position) - | Option.some byte => (if (prim equal byte delimiter : Bool) then (ctor Option.some [(Nat * (Nat * (List Bytes)))] ((position + 1), ((position + 1), (cons (sliceOr subject start (prim subtract position start : Nat)) pieces)))) else (ctor Option.some [(Nat * (Nat * (List Bytes)))] ((position + 1), (start, pieces)))) - | Option.none => (ctor Option.none [(Nat * (Nat * (List Bytes)))]))))), - executable: true -} - -definition{ - name: splitOn, - parameters: [subject : Bytes, delimiter : UInt8], - result: (List Bytes), - body: (let total : Nat := (prim length subject : Nat); (let final : (Nat * (Nat * (List Bytes))) := (first (prim iterate_until (fun [delimiter, subject] (state : (Nat * (Nat * (List Bytes)))) => (splitStep subject delimiter state)) total (0, (0, (nil Bytes))) : ((Nat * (Nat * (List Bytes))) * Bool))); (let start : Nat := (first (second final)); (reverse (cons (sliceOr subject start (prim subtract total start : Nat)) (second (second final))))))), - executable: true -} - -definition{ - name: chomp, - parameters: [line : Bytes], - result: Bytes, - body: (if (endsWith line 0x0d) then (sliceOr line 0 (prim subtract (prim length line : Nat) 1 : Nat)) else line), - executable: true -} - -definition{ - name: lineStep, - parameters: [subject : Bytes, state : (Nat * (Nat * (List Bytes)))], - result: (Option (Nat * (Nat * (List Bytes)))), - body: (let position : Nat := (first state); (let start : Nat := (first (second state)); (let pieces : (List Bytes) := (second (second state)); (match (byteAt subject position) - | Option.some byte => (if (prim equal byte (10 : UInt8) : Bool) then (ctor Option.some [(Nat * (Nat * (List Bytes)))] ((position + 1), ((position + 1), (cons (chomp (sliceOr subject start (prim subtract position start : Nat))) pieces)))) else (ctor Option.some [(Nat * (Nat * (List Bytes)))] ((position + 1), (start, pieces)))) - | Option.none => (ctor Option.none [(Nat * (Nat * (List Bytes)))]))))), - executable: true -} - -definition{ - name: lines, - parameters: [subject : Bytes], - result: (List Bytes), - body: (let total : Nat := (prim length subject : Nat); (let final : (Nat * (Nat * (List Bytes))) := (first (prim iterate_until (fun [subject] (state : (Nat * (Nat * (List Bytes)))) => (lineStep subject state)) total (0, (0, (nil Bytes))) : ((Nat * (Nat * (List Bytes))) * Bool))); (let start : Nat := (first (second final)); (let pieces : (List Bytes) := (second (second final)); (if (start (match joined - | Option.none => (ctor Option.some [Bytes] piece) - | Option.some sofar => (ctor Option.some [Bytes] (prim append (prim append sofar separator : Bytes) piece : Bytes)))) (ctor Option.none [Bytes]) pieces : (Option Bytes)) - | Option.some joined => joined - | Option.none => 0x), - executable: true -} - -definition{ - name: matchAt, - parameters: [subject : Bytes, needle : Bytes, position : Nat], - result: Bool, - body: (match (prim slice subject position (prim length needle : Nat) : (Option Bytes)) - | Option.some window => (prim equal window needle : Bool) - | Option.none => false), - executable: true -} - -definition{ - name: find, - parameters: [subject : Bytes, needle : Bytes], - result: (Option Nat), - body: (let total : Nat := (prim length subject : Nat); (let size : Nat := (prim length needle : Nat); (let position : Nat := (first (prim iterate_until (fun [needle, size, subject, total] (position : Nat) => (if (matchAt subject needle position) then (ctor Option.none [Nat]) else (if ((position + size) String { out } -/// `Text` as the standard library commits it, without its production -/// declarations: the copy the bootstrap project holds (§17.23). -fn vendored_text() -> String { - let source = std::fs::read_to_string( - support::repo_root() - .join("stdlib/src/Text.lex.tex") - .as_std_path(), - ) - .expect("the standard library's Text module"); - let mut kept: Vec = Vec::new(); - for line in source.lines() { - if line.starts_with(" production: {") { - let last = kept.pop().expect("a declaration precedes its production"); - kept.push(last.strip_suffix(',').expect("a comma").to_owned()); - } else { - kept.push(line.to_owned()); - } - } - kept.join("\n") + "\n" -} - /// A defect planted in the source, the root whose differential must catch it, /// and the corpus it must be caught on. struct Plant { @@ -1059,14 +1038,18 @@ fn case(id: &str) { // §17.23: the first component, the axiom-output parser. "BS-01" => { let started = Instant::now(); - // The project's copy of `Text` is the standard library's. + // `Text` is the standard library's own module, imported as a + // source package (§10.5), not a copy. let project = P::bootstrap(); - assert_eq!( - project.read_raw("src/Text.lex.tex"), - vendored_text(), - "bootstrap/src/Text.lex.tex is stdlib/src/Text.lex.tex without its production declarations" + assert!( + !project.root.join("src/Text.lex.tex").as_std_path().exists(), + "the project holds no copy of the standard library's Text module" + ); + let checked = project.check_ok(); + assert!( + checked.units.contains_key("LexLeanStd.Text"), + "the standard library's Text module is linked as a module of the project" ); - project.check_ok(); let built = project.build_ok(); let build_id = built.build_id.expect("built"); let report: Json = serde_json::from_slice( diff --git a/crates/conformance/src/cases/packages.rs b/crates/conformance/src/cases/packages.rs index e80116ce1..9b15697bf 100644 --- a/crates/conformance/src/cases/packages.rs +++ b/crates/conformance/src/cases/packages.rs @@ -18,6 +18,7 @@ pub fn run(id: &str) { "PK-02" => pk_02(), "PK-03" => pk_03(), "PK-04" => pk_04(), + "PK-05" => pk_05(), _ => panic!("no packages case is wired for {id}"), } } @@ -732,3 +733,86 @@ fn pk_04() { files.keys().collect::>() ); } + +/// PK-05: the bootstrap pilot imports the standard library's `Text`. +fn pk_05() { + let root = support::repo_root(); + let read = |path: &str| { + std::fs::read_to_string(root.join(path).as_std_path()) + .unwrap_or_else(|error| panic!("{path}: {error}")) + }; + let config = + lexlean::config::parse_project("lexlean.toml", read("bootstrap/lexlean.toml").as_bytes()) + .expect("the bootstrap configuration parses"); + assert_eq!( + config + .source_packages + .iter() + .map(|package| (package.package.as_str(), package.path.as_str())) + .collect::>(), + [("std", "stdlib")], + "the pilot declares the standard library as its one source package" + ); + let workspace = lexlean::source_package::Workspace::read(&root) + .expect("the workspace file reads") + .expect("the repository has a workspace file"); + assert_eq!(workspace.members, ["bootstrap", "stdlib"]); + + let project = P::bootstrap(); + assert!( + !project.root.join("src/Text.lex.tex").as_std_path().exists(), + "the pilot holds no module Text of its own" + ); + let checked = support::checked_project(&project); + assert_eq!( + checked.modules.keys().cloned().collect::>(), + ["AxiomOutput", "LexLeanStd.Text"] + ); + assert_eq!( + checked.modules["LexLeanStd.Text"] + .document + .origin + .as_deref(), + Some("std"), + "the standard library's Text is a module of the project, from the package" + ); + let roots = lexlean::production::lower::roots(&checked).expect("roots"); + let mut names: Vec = roots + .iter() + .map(|found| found.report.root.clone()) + .collect(); + names.sort(); + assert_eq!( + names, + [ + "LexLeanBoot.AxiomOutput.isClosedLeanName", + "LexLeanBoot.AxiomOutput.parseAuditOutput" + ], + "the standard library's production roots are not roots of the pilot" + ); + + // The copy and the assertion that held it equal to the original are gone, + // and no text still calls the copy temporary. + let case = read("crates/conformance/src/cases/bootstrap.rs"); + assert!( + !case.contains(&["vendored", "_text"].concat()), + "BS-01 keeps no equivalence assertion" + ); + assert!( + !read("bootstrap/README.md").contains("temporary"), + "bootstrap/README.md calls nothing temporary" + ); + let spec = read("SPEC.md"); + let section = spec + .split("## 17.23") + .nth(1) + .or_else(|| spec.split("### 17.23").nth(1)) + .expect("SPEC.md has the section 17.23") + .split("\n### ") + .next() + .expect("a section"); + assert!( + !section.contains("is therefore present in `bootstrap/src/` as a"), + "SPEC.md §17.23 states no copy" + ); +} diff --git a/crates/conformance/src/cases/repository.rs b/crates/conformance/src/cases/repository.rs index 1d4ad0389..a505e7574 100644 --- a/crates/conformance/src/cases/repository.rs +++ b/crates/conformance/src/cases/repository.rs @@ -411,7 +411,7 @@ pub(crate) fn run(id: &str) { let model = repo_model::Model::load(&root.join("model").into_std_path_buf()) .expect("the model loads"); let table = spec_table(); - assert_eq!(table.len(), 402, "§31 has 402 rows"); + assert_eq!(table.len(), 403, "§31 has 403 rows"); assert_eq!(model.ids.id.len(), table.len(), "register row count"); for ((spec_id, spec_suite, spec_statement), row) in table.iter().zip(model.ids.id.iter()) diff --git a/crates/conformance/src/support.rs b/crates/conformance/src/support.rs index 74ca4ef19..1f07c0b64 100644 --- a/crates/conformance/src/support.rs +++ b/crates/conformance/src/support.rs @@ -527,21 +527,33 @@ impl P { Self { temp, root } } - /// A fresh copy of the bootstrap project (SPEC.md §17.23), without - /// build output or expected records. + /// A fresh copy of the bootstrap project (SPEC.md §17.23), without build + /// output or expected records, beside the standard library it imports as a + /// source package (§10.5) and the repository's workspace file. #[must_use] pub fn bootstrap() -> Self { let temp = tempfile::Builder::new() .prefix("lexlean-bootstrap-case-") .tempdir() .expect("tempdir"); - let source = repo_root().join("bootstrap"); - assert!( - source.is_dir(), - "the committed bootstrap project is required" - ); - copy_tree(source.as_std_path(), temp.path(), &[".lexlean", "expected"]); - let root = Utf8PathBuf::from_path_buf(temp.path().to_path_buf()).expect("utf8 tempdir"); + for member in ["bootstrap", "stdlib"] { + let source = repo_root().join(member); + assert!( + source.is_dir(), + "the committed `{member}` project is required" + ); + copy_tree( + source.as_std_path(), + &temp.path().join(member), + &[".lexlean", "expected"], + ); + } + std::fs::copy( + repo_root().join("lexlean-workspace.toml").as_std_path(), + temp.path().join("lexlean-workspace.toml"), + ) + .expect("the workspace file"); + let root = Utf8PathBuf::from_path_buf(temp.path().join("bootstrap")).expect("utf8"); Self { temp, root } } diff --git a/crates/conformance/tests/conformance.rs b/crates/conformance/tests/conformance.rs index e769f05f6..c7ae98a42 100644 --- a/crates/conformance/tests/conformance.rs +++ b/crates/conformance/tests/conformance.rs @@ -1995,6 +1995,11 @@ fn conformance_pk_04() { repo_conformance::cases::run("PK-04"); } +#[test] +fn conformance_pk_05() { + repo_conformance::cases::run("PK-05"); +} + #[test] fn conformance_lm_01() { repo_conformance::cases::run("LM-01"); diff --git a/features/suites/packages.feature b/features/suites/packages.feature index d89aa6e73..7788b1de8 100644 --- a/features/suites/packages.feature +++ b/features/suites/packages.feature @@ -29,3 +29,10 @@ Feature: packages When the project is checked, built, and its root is certified and exported with the pinned Lean Then the root's closure includes the package definition and the export is the package of that closure And no root of the package is a root of the importing project and the export holds no certificate of the package's own roots + + @PK-05 @build + Scenario: The `bootstrap/` pilot imports the standard library's `Text` module through a source package of the workspace instead of holding a copy: its configuration declares `stdlib` as a source package, `bootstrap/src/` holds no `Text` module, `check` links `LexLeanStd.Text` as a module of the project whose definitions are ordinary ones, so that the project's production roots remain `parseAuditOutput` and `isClosedLeanName`, and neither the case of `BS-01`, SPEC.md §17.23, nor `bootstrap/README.md` keeps the copy or its equivalence assertion. + Given the bootstrap project, the standard library, and the workspace file of the repository + When the bootstrap project is checked and the case of BS-01, SPEC.md §17.23, and the project's README are read + Then the configuration declares the standard library as a source package and the project holds no Text module of its own + And the standard library's Text module is linked as a module of the project, the project's production roots are its own two, and no copy or equivalence assertion remains diff --git a/lexlean-workspace.toml b/lexlean-workspace.toml new file mode 100644 index 000000000..b7007d9e6 --- /dev/null +++ b/lexlean-workspace.toml @@ -0,0 +1,2 @@ +spec = "lexlean/workspace/1" +members = ["bootstrap", "stdlib"] diff --git a/model/ids.toml b/model/ids.toml index 658e7c96c..8f3d4afdb 100644 --- a/model/ids.toml +++ b/model/ids.toml @@ -2396,6 +2396,12 @@ level = "build" suite = "packages" statement = "A production root of the importing project whose closure reaches a definition of a package certifies and exports over that closure as it does for a definition of its own module, the `production:` roots of a package are not roots of the importing project, and the importer publishes no certificate of the package's own." +[[id]] +id = "PK-05" +level = "build" +suite = "packages" +statement = "The `bootstrap/` pilot imports the standard library's `Text` module through a source package of the workspace instead of holding a copy: its configuration declares `stdlib` as a source package, `bootstrap/src/` holds no `Text` module, `check` links `LexLeanStd.Text` as a module of the project whose definitions are ordinary ones, so that the project's production roots remain `parseAuditOutput` and `isClosedLeanName`, and neither the case of `BS-01`, SPEC.md §17.23, nor `bootstrap/README.md` keeps the copy or its equivalence assertion." + [[id]] id = "LM-01" level = "build" diff --git a/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/package.json b/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/package.json index 9a6e75a13..ba965a5c2 100644 --- a/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/package.json +++ b/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/package.json @@ -1 +1 @@ -{"exports":[{"errors":"overflow","function":0,"name":"run","parameters":["own"]}],"name":"is_closed_lean_name","profile":"rust-std","program":{"adts":[],"functions":[{"body":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"first","value":{"function":1,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":2,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":1,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"function":3,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"first","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"function":5,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"var","name":2}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":4,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":1}}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"index"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":6,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"condition":{"function":7,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"65"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"90"}}]},"else_branch":{"condition":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"97"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"122"}}]},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":6,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"condition":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[3],"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":0}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"}]}],"spec":"lexlean/target-program/1"},"sources":["5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48"],"spec":"lexlean/rust-package/1","version":"1.0.0"} +{"exports":[{"errors":"overflow","function":0,"name":"run","parameters":["own"]}],"name":"is_closed_lean_name","profile":"rust-std","program":{"adts":[],"functions":[{"body":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"first","value":{"function":1,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":2,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":1,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"function":3,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"first","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"function":5,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"var","name":2}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":4,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":1}}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"index"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":6,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"condition":{"function":7,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"65"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"90"}}]},"else_branch":{"condition":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"97"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"122"}}]},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":6,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"condition":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[3],"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":0}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"}]}],"spec":"lexlean/target-program/1"},"sources":["f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc"],"spec":"lexlean/rust-package/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/provenance.json b/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/provenance.json index ac459ee11..167ffb4aa 100644 --- a/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/provenance.json +++ b/tests/production-export/bootstrap/packages/rust-std/is_closed_lean_name/provenance.json @@ -1 +1 @@ -{"compiler_semantics":"91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a","exports":[{"function":0,"name":"run"}],"files":{"Cargo.toml":"db6c409513536a098e42c8eb670502c59d8e535f0d767a3bba391a04526306e1","src/lib.rs":"2d0cbaacd46e3c30b7222bca6c20676ba67a79e6bd6b2ab4b1a7775ad8c9ce28"},"name":"is_closed_lean_name","profile":"rust-std","program":"730de4e60a1096efe498df077205f9916491d21aa78c6f1a197a1898349209f2","runtime":"3041e90e504b052caf830dfc20f8743d30cdb7a0c8e5c460f8b50f314765ea9c","sources":["5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} +{"compiler_semantics":"91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a","exports":[{"function":0,"name":"run"}],"files":{"Cargo.toml":"db6c409513536a098e42c8eb670502c59d8e535f0d767a3bba391a04526306e1","src/lib.rs":"2d0cbaacd46e3c30b7222bca6c20676ba67a79e6bd6b2ab4b1a7775ad8c9ce28"},"name":"is_closed_lean_name","profile":"rust-std","program":"730de4e60a1096efe498df077205f9916491d21aa78c6f1a197a1898349209f2","runtime":"3041e90e504b052caf830dfc20f8743d30cdb7a0c8e5c460f8b50f314765ea9c","sources":["f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/package.json b/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/package.json index a6f4b2907..5a164c60f 100644 --- a/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/package.json +++ b/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/package.json @@ -1 +1 @@ -{"exports":[{"errors":"overflow","function":0,"name":"run","parameters":["own","own"]}],"name":"parse_audit_output","profile":"rust-std","program":{"adts":[{"constructors":[[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"}],[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}],[{"index":0,"kind":"adt"}]]},{"constructors":[[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"},{"kind":"option","value":{"kind":"bytes"}}]]}],"functions":[{"body":{"function":1,"kind":"call","operands":[{"function":2,"kind":"call","operands":[{"captures":[],"function":3,"kind":"closure"},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"var","name":1}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"function":4,"kind":"call","operands":[{"kind":"var","name":0}]}]},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"error"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[3,4,5,6],"body":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unterminated axiom payload: "}}]},{"kind":"var","name":5}]},{"kind":"var","name":6}]},"shape":{"constructor":1,"kind":"adt"}},{"binders":[7,8],"body":{"body":{"condition":{"kind":"prim","operands":[{"function":10,"kind":"call","operands":[{"kind":"var","name":7}]},{"function":9,"kind":"call","operands":[{"kind":"var","name":1}]}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":9},"kind":"cond","then_branch":{"function":11,"kind":"call","operands":[{"captures":[],"function":12,"kind":"closure"},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"ok"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},{"function":13,"kind":"call","operands":[{"kind":"var","name":7}]}]}},"bound":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"expected "}}]},{"function":8,"kind":"call","operands":[{"function":9,"kind":"call","operands":[{"kind":"var","name":1}]}]}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" audit records, found "}}]}]},{"function":8,"kind":"call","operands":[{"function":10,"kind":"call","operands":[{"kind":"var","name":7}]}]}]},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}]},"kind":"let","name":9,"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"constructor":0,"kind":"adt"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"index":1,"kind":"adt"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":2,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"index":1,"kind":"adt"}},"parameters":[0,1,2],"result":{"index":1,"kind":"adt"},"types":[{"kind":"fn","parameters":[{"index":1,"kind":"adt"},{"kind":"bytes"}],"result":{"index":1,"kind":"adt"}},{"index":1,"kind":"adt"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"function":14,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"index":1,"kind":"adt"},"types":[{"index":1,"kind":"adt"},{"kind":"bytes"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"function":17,"kind":"call","operands":[{"kind":"var","name":4}]},"kind":"cond","then_branch":{"function":17,"kind":"call","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}}]},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}]}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":4,"type":{"element":{"kind":"bytes"},"kind":"list"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"function":15,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":16,"kind":"closure"},{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}]}},"kind":"let","name":2,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"kind":"bytes"}]},{"body":{"kind":"build","operands":[{"function":19,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"shape":{"kind":"error"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"append"}},"parameters":[0,1],"result":{"kind":"bytes"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"utf8_encode"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"string"}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"var","name":1}},"bound":{"function":20,"kind":"call","operands":[{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}]},{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}]},"kind":"let","name":2,"type":{"kind":"bytes"}},"bound":{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0"}}]},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"nat"}]},{"body":{"function":22,"kind":"call","operands":[{"captures":[],"function":23,"kind":"closure"},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"nat"},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"function":24,"kind":"call","operands":[{"captures":[],"function":25,"kind":"closure"},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"nat"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":11,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1,2],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"fn","parameters":[{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"index":2,"kind":"adt"}],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"index":2,"kind":"adt"}]},{"body":{"function":27,"kind":"call","operands":[{"captures":[],"function":28,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":0},"shape":{"constructor":2,"kind":"adt"}},{"binders":[3,4,5,6],"body":{"arms":[{"binders":[7],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"kind":"var","name":5},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" "}}]}]},{"kind":"var","name":7}]},{"kind":"var","name":6}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":31,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unterminated axiom payload: "}}]},{"kind":"var","name":5}]},{"kind":"var","name":6}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":29,"kind":"call","operands":[{"kind":"var","name":1}]},"type":{"index":1,"kind":"adt"}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[8,9],"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"arms":[{"binders":[10],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":8},{"kind":"var","name":9},{"kind":"var","name":10},{"function":34,"kind":"call","operands":[{"kind":"var","name":9}]}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":31,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unrecognized audit line: "}}]},{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]}]},{"function":34,"kind":"call","operands":[{"kind":"var","name":9}]}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":33,"kind":"call","operands":[{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]}]},"type":{"index":1,"kind":"adt"}},"kind":"cond","then_branch":{"kind":"var","name":0}},"shape":{"constructor":0,"kind":"adt"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"index":1,"kind":"adt"}},"parameters":[0,1],"result":{"index":1,"kind":"adt"},"types":[{"index":1,"kind":"adt"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"function":35,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"function":36,"kind":"call","operands":[{"captures":[],"function":37,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"var","name":3},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}],"operation":{"kind":"slice"}},"type":{"kind":"bytes"}},"parameters":[0,1,2],"result":{"kind":"bytes"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"parameters":[0,1],"result":{"index":0,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"body":{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}}]},"bound":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":39,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"function":18,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0123456789"}}]},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_quot"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_rem"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]},"parameters":[0,1],"result":{"kind":"bytes"},"types":[{"kind":"nat"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"fn","parameters":[{"kind":"nat"},{"kind":"bytes"}],"result":{"kind":"nat"}},{"kind":"nat"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"fn","parameters":[{"kind":"nat"},{"index":2,"kind":"adt"}],"result":{"kind":"nat"}},{"kind":"nat"},{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"index":2,"kind":"adt"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":0},"shape":{"kind":"error"}},{"binders":[3],"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"kind":"var","name":5}],"operation":{"kind":"equal"}},"else_branch":{"kind":"var","name":7},"kind":"cond","then_branch":{"arms":[{"binders":[8],"body":{"kind":"build","operands":[{"kind":"var","name":8}],"shape":{"kind":"ok"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"var","name":6},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":41,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"index":1,"kind":"field","value":{"kind":"var","name":1}},{"kind":"var","name":3}]},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}}},"bound":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"expected a record for "}}]},{"function":40,"kind":"call","operands":[{"kind":"var","name":5}]}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":", found "}}]}]},{"function":40,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}]},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}]},"kind":"let","name":7,"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"bound":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"duplicate record for "}}]},{"function":40,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}]},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}]},"kind":"let","name":6,"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"bound":{"arms":[{"binders":[4],"body":{"kind":"var","name":4},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"bytes"}},"kind":"let","name":5,"type":{"kind":"bytes"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"index":2,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"index":2,"kind":"adt"}],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"index":2,"kind":"adt"}]},{"body":{"body":{"condition":{"function":42,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":0}]},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"condition":{"function":43,"kind":"call","operands":[{"kind":"var","name":2}]},"else_branch":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3}],"shape":{"constructor":1,"kind":"adt"},"type":{"index":1,"kind":"adt"}},"kind":"cond","then_branch":{"arms":[{"binders":[4],"body":{"function":31,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"var","name":3}]},"shape":{"kind":"error"}},{"binders":[5],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":5}},{"kind":"second","value":{"kind":"var","name":5}},{"kind":"var","name":3}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"function":45,"kind":"call","operands":[{"kind":"var","name":1}]}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":44,"kind":"call","operands":[{"kind":"var","name":2}]},"type":{"index":1,"kind":"adt"}}},"parameters":[0,1,2,3],"result":{"index":1,"kind":"adt"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"kind":"build","operands":[{"function":19,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},"parameters":[0,1],"result":{"index":1,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"body":{"body":{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}}]},"bound":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":0}]},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"condition":{"function":48,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"'"}}]}]},"else_branch":{"arms":[{"binders":[1],"body":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"function":50,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"info: "}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":0}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"arms":[{"binders":[5],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"function":52,"kind":"call","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}}]}]},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":1}}},"kind":"let","name":4,"type":{"element":{"kind":"bytes"},"kind":"list"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":1}}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":1}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":36,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"}],"result":{"element":{"kind":"bytes"},"kind":"list"}},{"element":{"kind":"bytes"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":38,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"nat"}],"result":{"kind":"option","value":{"kind":"nat"}}},{"kind":"nat"},{"kind":"nat"}]},{"body":{"function":53,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}]},{"kind":"var","name":0}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}]}]},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":3}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":3}}]},"else_branch":{"arms":[{"binders":[5],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":5}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":41,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":4}]},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"},{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}]},{"body":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}],"operation":{"kind":"nat_lt"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[1],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" does not depend on any axioms"}}]}]},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"]"}}]}]},"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"function":57,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}},{"binders":[1],"body":{"arms":[{"binders":[2],"body":{"body":{"body":{"condition":{"function":61,"kind":"call","operands":[{"kind":"var","name":2}]},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"kind":"var","name":3}},"bound":{"function":59,"kind":"call","operands":[{"function":60,"kind":"call","operands":[{"kind":"var","name":2}]}]},"kind":"let","name":4,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"function":58,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}]},"kind":"let","name":3,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[5],"body":{"function":62,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":57,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"]"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"' does not depend on any axioms"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"'"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"kind":"var","name":2},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":63,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},"parameters":[0],"result":{"kind":"nat"},"types":[{"kind":"bytes"}]},{"body":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":64,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}]}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"slice"}},"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"function":48,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[1],"body":{"arms":[{"binders":[2],"body":{"arms":[{"binders":[3],"body":{"body":{"body":{"body":{"body":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"var","name":7}},"bound":{"function":66,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"var","name":6}]},"kind":"let","name":7,"type":{"kind":"option","value":{"kind":"bytes"}}},"bound":{"kind":"second","value":{"kind":"var","name":3}},"kind":"let","name":6,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":2}},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"index"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"function":68,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"0d","kind":"bytes"}}]},"else_branch":{"kind":"var","name":0},"kind":"cond","then_branch":{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}}]}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"compare_bytes"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"01","kind":"bytes"}}],"operation":{"kind":"compare_bytes"}}],"operation":{"kind":"equal"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"condition":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"32"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"227"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"129"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"kind":"cond","then_branch":{"condition":{"condition":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"138"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"168"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"169"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"175"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}}}},"kind":"cond","then_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"154"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}}},"kind":"cond","then_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"133"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"160"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"function":68,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"function":59,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unrecognized axiom payload: "}}]},{"kind":"var","name":0}]}]},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"}]},{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"}]},{"body":{"function":6,"kind":"call","operands":[{"function":40,"kind":"call","operands":[{"kind":"var","name":0}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" is not a Lean name"}}]}]},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"first","value":{"function":71,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":72,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[2],"body":{"body":{"body":{"body":{"body":{"condition":{"function":61,"kind":"call","operands":[{"kind":"var","name":3}]},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"function":59,"kind":"call","operands":[{"function":60,"kind":"call","operands":[{"kind":"var","name":3}]}]},"kind":"let","name":6,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"function":74,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"var","name":4}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"kind":"second","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"function":57,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":73,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"' depends on axioms: ["}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"function":75,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2}]}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"function":75,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}],"operation":{"kind":"nat_le"}}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"function":75,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2}]}],"operation":{"kind":"nat_sub"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":2}]},{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_add"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":76,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[2],"body":{"body":{"body":{"arms":[{"binders":[5],"body":{"body":{"body":{"body":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":3}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":6}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"var","name":8}}}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":7}]},"kind":"let","name":8,"type":{"kind":"option","value":{"kind":"bytes"}}},"bound":{"kind":"second","value":{"kind":"var","name":5}},"kind":"let","name":7,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":5}},"kind":"let","name":6,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"bound":{"kind":"second","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"var","name":9}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":9,"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"-"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"function":78,"kind":"call","operands":[{"function":32,"kind":"call","operands":[{"kind":"var","name":0}]}]},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":2}],"operation":{"kind":"nat_le"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"arms":[{"binders":[4],"body":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":3}],"operation":{"kind":"slice"}},"type":{"kind":"bool"}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":2}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[4],"body":{"function":79,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"var","name":2},{"kind":"var","name":3}]},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"bool"}},"parameters":[0,1,2,3],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":71,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"function":80,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_lt"}},"else_branch":{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":4}]},{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}}},"bound":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":81,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}}]}},"kind":"let","name":4,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[2],"body":{"function":59,"kind":"call","operands":[{"kind":"var","name":2}]},"shape":{"kind":"error"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"function":59,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an axiom list cannot be empty"}}]}]},"shape":{"kind":"nil"}},{"binders":[4,5],"body":{"function":58,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":3},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":83,"kind":"call","operands":[{"captures":[],"function":84,"kind":"closure"},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},{"function":85,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"44"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}}]},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},{"kind":"var","name":1}],"operation":{"kind":"nat_le"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_sub"}}]},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},{"kind":"var","name":1}],"operation":{"kind":"nat_le"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}],"operation":{"kind":"nat_sub"}}]},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}],"operation":{"kind":"nat_eq"}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":3},{"kind":"var","name":0},{"kind":"var","name":2}],"function":86,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[1],"body":{"function":49,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"info: "}}]}]},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" "}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":2}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":88,"kind":"call","operands":[{"kind":"var","name":2}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":3}}},"bound":{"function":87,"kind":"call","operands":[{"function":20,"kind":"call","operands":[{"kind":"var","name":2}]}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"arms":[{"binders":[1],"body":{"kind":"var","name":1},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"var","name":0},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"+"}}]}]},"type":{"kind":"bytes"}},"kind":"let","name":2,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[3],"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":0}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"first","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"function":89,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"var","name":2}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":1}}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"function":90,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"slice"}},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":83,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"parameters":[0,1,2],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"kind":"fn","parameters":[{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"bytes"}],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"function":91,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"bytes"}]},{"body":{"body":{"body":{"body":{"function":17,"kind":"call","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":4}],"operation":{"kind":"nat_sub"}}]},{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}]},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"function":15,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":92,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}]}},"kind":"let","name":3,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":0},{"kind":"var","name":4}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1,2,3,4],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"20"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"20"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"18446744073709551615"}}]}],"operation":{"kind":"compare_bytes"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"01","kind":"bytes"}},{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"00","kind":"bytes"}}],"operation":{"kind":"compare_bytes"}}],"operation":{"kind":"equal"}}],"operation":{"kind":"bool_not"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":93,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_eq"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":94,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"condition":{"function":95,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":0},"shape":{"kind":"error"}},{"binders":[3],"body":{"body":{"condition":{"function":61,"kind":"call","operands":[{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[{"function":60,"kind":"call","operands":[{"kind":"var","name":4}]}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"kind":"cond","then_branch":{"arms":[{"binders":[5],"body":{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"duplicate axiom name "}}]},{"function":40,"kind":"call","operands":[{"kind":"var","name":4}]}]}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":96,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"var","name":3}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"bytes"}]},{"body":{"function":97,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"fixed","width":"u8"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"function":98,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"65"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"90"}}]},"else_branch":{"condition":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"97"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"122"}}]},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":94,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"condition":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"nil"}},{"binders":[2,3],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":2}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"else_branch":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":96,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"parameters":[0,1],"result":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"arms":[{"binders":[6],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":4}],"operation":{"kind":"nat_sub"}}]},{"kind":"var","name":5}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":5,"type":{"element":{"kind":"bytes"},"kind":"list"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"condition":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]}],"spec":"lexlean/target-program/1"},"sources":["5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48"],"spec":"lexlean/rust-package/1","version":"1.0.0"} +{"exports":[{"errors":"overflow","function":0,"name":"run","parameters":["own","own"]}],"name":"parse_audit_output","profile":"rust-std","program":{"adts":[{"constructors":[[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"}],[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}],[{"index":0,"kind":"adt"}]]},{"constructors":[[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"},{"kind":"option","value":{"kind":"bytes"}}]]}],"functions":[{"body":{"function":1,"kind":"call","operands":[{"function":2,"kind":"call","operands":[{"captures":[],"function":3,"kind":"closure"},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"var","name":1}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"function":4,"kind":"call","operands":[{"kind":"var","name":0}]}]},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"error"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[3,4,5,6],"body":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unterminated axiom payload: "}}]},{"kind":"var","name":5}]},{"kind":"var","name":6}]},"shape":{"constructor":1,"kind":"adt"}},{"binders":[7,8],"body":{"body":{"condition":{"kind":"prim","operands":[{"function":10,"kind":"call","operands":[{"kind":"var","name":7}]},{"function":9,"kind":"call","operands":[{"kind":"var","name":1}]}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":9},"kind":"cond","then_branch":{"function":11,"kind":"call","operands":[{"captures":[],"function":12,"kind":"closure"},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"ok"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},{"function":13,"kind":"call","operands":[{"kind":"var","name":7}]}]}},"bound":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"expected "}}]},{"function":8,"kind":"call","operands":[{"function":9,"kind":"call","operands":[{"kind":"var","name":1}]}]}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" audit records, found "}}]}]},{"function":8,"kind":"call","operands":[{"function":10,"kind":"call","operands":[{"kind":"var","name":7}]}]}]},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}]},"kind":"let","name":9,"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"constructor":0,"kind":"adt"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"index":1,"kind":"adt"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":2,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"index":1,"kind":"adt"}},"parameters":[0,1,2],"result":{"index":1,"kind":"adt"},"types":[{"kind":"fn","parameters":[{"index":1,"kind":"adt"},{"kind":"bytes"}],"result":{"index":1,"kind":"adt"}},{"index":1,"kind":"adt"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"function":14,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"index":1,"kind":"adt"},"types":[{"index":1,"kind":"adt"},{"kind":"bytes"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"function":17,"kind":"call","operands":[{"kind":"var","name":4}]},"kind":"cond","then_branch":{"function":17,"kind":"call","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}}]},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}]}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":4,"type":{"element":{"kind":"bytes"},"kind":"list"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"function":15,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":16,"kind":"closure"},{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}]}},"kind":"let","name":2,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"kind":"bytes"}]},{"body":{"kind":"build","operands":[{"function":19,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"shape":{"kind":"error"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"append"}},"parameters":[0,1],"result":{"kind":"bytes"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"utf8_encode"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"string"}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"var","name":1}},"bound":{"function":20,"kind":"call","operands":[{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1000"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"100"}}]},{"kind":"prim","operands":[{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}]},{"function":21,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}}]},"kind":"let","name":2,"type":{"kind":"bytes"}},"bound":{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0"}}]},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"nat"}]},{"body":{"function":22,"kind":"call","operands":[{"captures":[],"function":23,"kind":"closure"},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"nat"},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"function":24,"kind":"call","operands":[{"captures":[],"function":25,"kind":"closure"},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"nat"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":11,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1,2],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"fn","parameters":[{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"index":2,"kind":"adt"}],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"index":2,"kind":"adt"}]},{"body":{"function":27,"kind":"call","operands":[{"captures":[],"function":28,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":0},"shape":{"constructor":2,"kind":"adt"}},{"binders":[3,4,5,6],"body":{"arms":[{"binders":[7],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"kind":"var","name":5},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" "}}]}]},{"kind":"var","name":7}]},{"kind":"var","name":6}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":31,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unterminated axiom payload: "}}]},{"kind":"var","name":5}]},{"kind":"var","name":6}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":29,"kind":"call","operands":[{"kind":"var","name":1}]},"type":{"index":1,"kind":"adt"}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[8,9],"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"arms":[{"binders":[10],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":8},{"kind":"var","name":9},{"kind":"var","name":10},{"function":34,"kind":"call","operands":[{"kind":"var","name":9}]}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":31,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unrecognized audit line: "}}]},{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]}]},{"function":34,"kind":"call","operands":[{"kind":"var","name":9}]}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":33,"kind":"call","operands":[{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]}]},"type":{"index":1,"kind":"adt"}},"kind":"cond","then_branch":{"kind":"var","name":0}},"shape":{"constructor":0,"kind":"adt"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"index":1,"kind":"adt"}},"parameters":[0,1],"result":{"index":1,"kind":"adt"},"types":[{"index":1,"kind":"adt"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"function":35,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"function":36,"kind":"call","operands":[{"captures":[],"function":37,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"var","name":3},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}],"operation":{"kind":"slice"}},"type":{"kind":"bytes"}},"parameters":[0,1,2],"result":{"kind":"bytes"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"parameters":[0,1],"result":{"index":0,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"body":{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}}]},"bound":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":39,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"function":18,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0123456789"}}]},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_quot"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_rem"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]},"parameters":[0,1],"result":{"kind":"bytes"},"types":[{"kind":"nat"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"fn","parameters":[{"kind":"nat"},{"kind":"bytes"}],"result":{"kind":"nat"}},{"kind":"nat"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"fn","parameters":[{"kind":"nat"},{"index":2,"kind":"adt"}],"result":{"kind":"nat"}},{"kind":"nat"},{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"index":2,"kind":"adt"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":0},"shape":{"kind":"error"}},{"binders":[3],"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"kind":"var","name":5}],"operation":{"kind":"equal"}},"else_branch":{"kind":"var","name":7},"kind":"cond","then_branch":{"arms":[{"binders":[8],"body":{"kind":"build","operands":[{"kind":"var","name":8}],"shape":{"kind":"ok"},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"var","name":6},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":41,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"index":1,"kind":"field","value":{"kind":"var","name":1}},{"kind":"var","name":3}]},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}}},"bound":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"expected a record for "}}]},{"function":40,"kind":"call","operands":[{"kind":"var","name":5}]}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":", found "}}]}]},{"function":40,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}]},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}]},"kind":"let","name":7,"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"bound":{"function":5,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"duplicate record for "}}]},{"function":40,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}]},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}]},"kind":"let","name":6,"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"bound":{"arms":[{"binders":[4],"body":{"kind":"var","name":4},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"bytes"}},"kind":"let","name":5,"type":{"kind":"bytes"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"error":{"index":0,"kind":"adt"},"kind":"result","ok":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},{"index":2,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"index":2,"kind":"adt"}],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"index":2,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":2,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"index":2,"kind":"adt"}]},{"body":{"body":{"condition":{"function":42,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":0}]},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"condition":{"function":43,"kind":"call","operands":[{"kind":"var","name":2}]},"else_branch":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3}],"shape":{"constructor":1,"kind":"adt"},"type":{"index":1,"kind":"adt"}},"kind":"cond","then_branch":{"arms":[{"binders":[4],"body":{"function":31,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"var","name":3}]},"shape":{"kind":"error"}},{"binders":[5],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":5}},{"kind":"second","value":{"kind":"var","name":5}},{"kind":"var","name":3}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"function":45,"kind":"call","operands":[{"kind":"var","name":1}]}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":44,"kind":"call","operands":[{"kind":"var","name":2}]},"type":{"index":1,"kind":"adt"}}},"parameters":[0,1,2,3],"result":{"index":1,"kind":"adt"},"types":[{"element":{"index":2,"kind":"adt"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"kind":"build","operands":[{"function":19,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},"parameters":[0,1],"result":{"index":1,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}}]},{"body":{"body":{"body":{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}}]},"bound":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":0}]},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"condition":{"function":48,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"'"}}]}]},"else_branch":{"arms":[{"binders":[1],"body":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"function":50,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"info: "}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":0}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"arms":[{"binders":[5],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"function":52,"kind":"call","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}}]}]},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":1}}},"kind":"let","name":4,"type":{"element":{"kind":"bytes"},"kind":"list"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":1}}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":1}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":36,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"}],"result":{"element":{"kind":"bytes"},"kind":"list"}},{"element":{"kind":"bytes"},"kind":"list"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":38,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"nat"}],"result":{"kind":"option","value":{"kind":"nat"}}},{"kind":"nat"},{"kind":"nat"}]},{"body":{"function":53,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":6,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}]},{"kind":"var","name":0}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}]}]},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":3}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":3}}]},"else_branch":{"arms":[{"binders":[5],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":5}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":41,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":4}]},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"},{"element":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"list"}]},{"body":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}],"operation":{"kind":"nat_lt"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[1],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" does not depend on any axioms"}}]}]},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"]"}}]}]},"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"function":57,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}},{"binders":[1],"body":{"arms":[{"binders":[2],"body":{"body":{"body":{"condition":{"function":61,"kind":"call","operands":[{"kind":"var","name":2}]},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"kind":"var","name":3}},"bound":{"function":59,"kind":"call","operands":[{"function":60,"kind":"call","operands":[{"kind":"var","name":2}]}]},"kind":"let","name":4,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"function":58,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}]},"kind":"let","name":3,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[5],"body":{"function":62,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":57,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"]"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":56,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"' does not depend on any axioms"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"'"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"kind":"var","name":2},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":63,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},"parameters":[0],"result":{"kind":"nat"},"types":[{"kind":"bytes"}]},{"body":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":64,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}]}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"slice"}},"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"function":48,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[1],"body":{"arms":[{"binders":[2],"body":{"arms":[{"binders":[3],"body":{"body":{"body":{"body":{"body":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"var","name":7}},"bound":{"function":66,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"var","name":6}]},"kind":"let","name":7,"type":{"kind":"option","value":{"kind":"bytes"}}},"bound":{"kind":"second","value":{"kind":"var","name":3}},"kind":"let","name":6,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":2}},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"index"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"function":68,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"0d","kind":"bytes"}}]},"else_branch":{"kind":"var","name":0},"kind":"cond","then_branch":{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}}]}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"compare_bytes"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"01","kind":"bytes"}}],"operation":{"kind":"compare_bytes"}}],"operation":{"kind":"equal"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"condition":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"32"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"227"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"129"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"kind":"cond","then_branch":{"condition":{"condition":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"138"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"168"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"169"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"175"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}}}},"kind":"cond","then_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"154"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}}},"kind":"cond","then_branch":{"condition":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"133"}}]},"else_branch":{"condition":{"function":69,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"160"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"function":68,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"function":59,"kind":"call","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unrecognized axiom payload: "}}]},{"kind":"var","name":0}]}]},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"}]},{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"}]},{"body":{"function":6,"kind":"call","operands":[{"function":40,"kind":"call","operands":[{"kind":"var","name":0}]},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" is not a Lean name"}}]}]},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"first","value":{"function":71,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":72,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[2],"body":{"body":{"body":{"body":{"body":{"condition":{"function":61,"kind":"call","operands":[{"kind":"var","name":3}]},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"function":59,"kind":"call","operands":[{"function":60,"kind":"call","operands":[{"kind":"var","name":3}]}]},"kind":"let","name":6,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"function":74,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"var","name":4}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"kind":"second","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"function":57,"kind":"call","operands":[{"kind":"var","name":0}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":73,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"' depends on axioms: ["}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"function":75,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2}]}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"function":75,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}],"operation":{"kind":"nat_le"}}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"function":75,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2}]}],"operation":{"kind":"nat_sub"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":2}]},{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_add"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":76,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[2],"body":{"body":{"body":{"arms":[{"binders":[5],"body":{"body":{"body":{"body":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":3}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":6}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"var","name":8}}}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":7}]},"kind":"let","name":8,"type":{"kind":"option","value":{"kind":"bytes"}}},"bound":{"kind":"second","value":{"kind":"var","name":5}},"kind":"let","name":7,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":5}},"kind":"let","name":6,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":":"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"bound":{"kind":"second","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"function":67,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"var","name":9}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":9,"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":65,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"-"}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"function":78,"kind":"call","operands":[{"function":32,"kind":"call","operands":[{"kind":"var","name":0}]}]},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":2}],"operation":{"kind":"nat_le"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"arms":[{"binders":[4],"body":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":3}],"operation":{"kind":"slice"}},"type":{"kind":"bool"}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":2}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[4],"body":{"function":79,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"var","name":2},{"kind":"var","name":3}]},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"bool"}},"parameters":[0,1,2,3],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"zero"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":71,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"var","name":4}]},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"apply","operands":[{"kind":"var","name":2}],"target":{"kind":"var","name":0}},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"function":80,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_lt"}},"else_branch":{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":4}]},{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}}],"operation":{"kind":"nat_sub"}}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}}},"bound":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":81,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_sub"}}]}},"kind":"let","name":4,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"bytes"},"right":{"kind":"bytes"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[2],"body":{"function":59,"kind":"call","operands":[{"kind":"var","name":2}]},"shape":{"kind":"error"}},{"binders":[3],"body":{"arms":[{"binders":[],"body":{"function":59,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an axiom list cannot be empty"}}]}]},"shape":{"kind":"nil"}},{"binders":[4,5],"body":{"function":58,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":3},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":83,"kind":"call","operands":[{"captures":[],"function":84,"kind":"closure"},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},{"function":85,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"44"}}]}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"kind":"bytes"},"right":{"element":{"kind":"bytes"},"kind":"list"}}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}}]},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},{"kind":"var","name":1}],"operation":{"kind":"nat_le"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_sub"}}]},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},{"kind":"var","name":1}],"operation":{"kind":"nat_le"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"function":55,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}],"operation":{"kind":"nat_sub"}}]},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}],"operation":{"kind":"nat_eq"}}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":3},{"kind":"var","name":0},{"kind":"var","name":2}],"function":86,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[1],"body":{"function":49,"kind":"call","operands":[{"kind":"var","name":1},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"info: "}}]}]},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" "}}]}]},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"}]},{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":2}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"function":88,"kind":"call","operands":[{"kind":"var","name":2}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":3}}},"bound":{"function":87,"kind":"call","operands":[{"function":20,"kind":"call","operands":[{"kind":"var","name":2}]}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"arms":[{"binders":[1],"body":{"kind":"var","name":1},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"var","name":0},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"+"}}]}]},"type":{"kind":"bytes"}},"kind":"let","name":2,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[3],"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":0}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":1}],"operation":{"kind":"checked_sub"}},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"first","value":{"kind":"var","name":1}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"function":89,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":1}},{"kind":"var","name":2}]}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"first","value":{"kind":"var","name":1}}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"function":90,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}}],"operation":{"kind":"slice"}},"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":83,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"apply","operands":[{"kind":"var","name":1},{"kind":"var","name":3}],"target":{"kind":"var","name":0}},{"kind":"var","name":4}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":2},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"parameters":[0,1,2],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"kind":"fn","parameters":[{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"bytes"}],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"function":91,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"bytes"}]},{"body":{"body":{"body":{"body":{"function":17,"kind":"call","operands":[{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":4}],"operation":{"kind":"nat_sub"}}]},{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}]},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"function":15,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":92,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}]}},"kind":"let","name":3,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"element":{"kind":"bytes"},"kind":"list"},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":0},{"kind":"var","name":4}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1,2,3,4],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"20"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"20"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0},{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"18446744073709551615"}}]}],"operation":{"kind":"compare_bytes"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"01","kind":"bytes"}},{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"00","kind":"bytes"}}],"operation":{"kind":"compare_bytes"}}],"operation":{"kind":"equal"}}],"operation":{"kind":"bool_not"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"kind":"prim","operands":[{"kind":"first","value":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":93,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}]}},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_eq"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":94,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"condition":{"function":95,"kind":"call","operands":[{"kind":"var","name":1}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"nat"},{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":0},"shape":{"kind":"error"}},{"binders":[3],"body":{"body":{"condition":{"function":61,"kind":"call","operands":[{"kind":"var","name":4}]},"else_branch":{"kind":"build","operands":[{"function":60,"kind":"call","operands":[{"kind":"var","name":4}]}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"kind":"cond","then_branch":{"arms":[{"binders":[5],"body":{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[{"function":6,"kind":"call","operands":[{"function":7,"kind":"call","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"duplicate axiom name "}}]},{"function":40,"kind":"call","operands":[{"kind":"var","name":4}]}]}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":96,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"var","name":3}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"bytes"}]},{"body":{"function":97,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"fixed","width":"u8"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"function":98,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"condition":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"65"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"90"}}]},"else_branch":{"condition":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"97"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"122"}}]},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"condition":{"function":94,"kind":"call","operands":[{"kind":"var","name":0}]},"else_branch":{"condition":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"nil"}},{"binders":[2,3],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"var","name":2}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"else_branch":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"var","name":4}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":96,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}}},"parameters":[0,1],"result":{"kind":"option","value":{"element":{"kind":"bytes"},"kind":"list"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"arms":[{"binders":[6],"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"var","name":1}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"function":18,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":4}],"operation":{"kind":"nat_sub"}}]},{"kind":"var","name":5}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":5,"type":{"element":{"kind":"bytes"},"kind":"list"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":2}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"element":{"kind":"bytes"},"kind":"list"}}}]},{"body":{"condition":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]}],"spec":"lexlean/target-program/1"},"sources":["f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc"],"spec":"lexlean/rust-package/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/provenance.json b/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/provenance.json index 45d4b8569..4b19d79c1 100644 --- a/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/provenance.json +++ b/tests/production-export/bootstrap/packages/rust-std/parse_audit_output/provenance.json @@ -1 +1 @@ -{"compiler_semantics":"91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a","exports":[{"function":0,"name":"run"}],"files":{"Cargo.toml":"3749ba61adbd9860c5e44e0d360637f984f5f53e471383285a44ea9b476828ac","src/lib.rs":"750867c70a608915dbc1dd0648b81ae04f2c15727e9f6355a4604d00c44d9e5b"},"name":"parse_audit_output","profile":"rust-std","program":"c494532214aa6b635eeb3efaed879328a4f5370efdc9d5079105c177d5f4ede8","runtime":"3041e90e504b052caf830dfc20f8743d30cdb7a0c8e5c460f8b50f314765ea9c","sources":["5ba510b7049a3e59c5f1ffb1f0a6611dd35ecbdb9904f2d3213052229b253f48"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} +{"compiler_semantics":"91b3cb51013515a91251eb57e00451e091cc1d5aec5336ad436a223fec0b8e2a","exports":[{"function":0,"name":"run"}],"files":{"Cargo.toml":"3749ba61adbd9860c5e44e0d360637f984f5f53e471383285a44ea9b476828ac","src/lib.rs":"750867c70a608915dbc1dd0648b81ae04f2c15727e9f6355a4604d00c44d9e5b"},"name":"parse_audit_output","profile":"rust-std","program":"c494532214aa6b635eeb3efaed879328a4f5370efdc9d5079105c177d5f4ede8","runtime":"3041e90e504b052caf830dfc20f8743d30cdb7a0c8e5c460f8b50f314765ea9c","sources":["f283e32153b6da1bc7440feda9c7929abd6cdc85d4d3625dc5985476103231dc"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 26ae5890a..1edacd714 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -208,9 +208,12 @@ fn verify_examples(root: &Path, write: bool) -> Result<(), Fail> { // Preserve the example's two-component repository-relative position, // so any declared local path requirement resolves exactly as it does // in the checkout while the example itself remains a clean copy. - let staged = scratch.path().join("examples").join(&name); - std::fs::create_dir_all(&staged)?; - copy_example(&dir, &staged)?; + let staged = stage_project( + root, + &dir, + scratch.path(), + &scratch.path().join("examples").join(&name), + )?; for required in example_path_requirements(&dir, root)? { let destination = scratch.path().join(&required); std::fs::create_dir_all(&destination)?; @@ -664,12 +667,16 @@ fn compare_tree( /// Copy an example into a fresh temporary directory, run a real `build`, /// and return the published `.lexlean/build//` tree as /// `(relative, bytes)` plus the temporary root (kept alive by the caller). -fn published_build(dir: &Path, relock: bool) -> Result<(tempfile::TempDir, Files), Fail> { +fn published_build( + root: &Path, + dir: &Path, + relock: bool, +) -> Result<(tempfile::TempDir, Files), Fail> { let temp = tempfile::Builder::new() .prefix("lexlean-build-") .tempdir()?; - copy_example(dir, temp.path())?; - let engine = engine_for(temp.path())?; + let staged = stage_project(root, dir, temp.path(), temp.path())?; + let engine = engine_for(&staged)?; if relock { // The preservation library's project is language data, so its lock // would have to contain the digest of the tree that holds the lock. @@ -688,11 +695,10 @@ fn published_build(dir: &Path, relock: bool) -> Result<(tempfile::TempDir, Files let build_id = built .build_id .ok_or("a successful build has a build ID (§21.5)")?; - let config = utf8(&temp.path().join("lexlean.toml"))?; + let config = utf8(&staged.join("lexlean.toml"))?; let project = lexlean::project::Project::load(&config) .map_err(|error| format!("{}: {error}", dir.display()))?; - let published = temp - .path() + let published = staged .join(&project.config.build_root) .join("build") .join(build_id.to_hex()); @@ -736,7 +742,7 @@ fn check_golden(root: &Path, write: bool) -> Result<(), Fail> { .unwrap_or_default() .to_string_lossy() .to_string(); - let (_temp, files) = published_build(&dir, false)?; + let (_temp, files) = published_build(root, &dir, false)?; let expected_root = dir.join("expected").join("build"); if write { if expected_root.exists() { @@ -808,6 +814,66 @@ fn example_path_requirements(dir: &Path, root: &Path) -> Result, Fa Ok(out) } +/// The members of the repository's workspace that a project needs when it +/// declares source packages (§10.5): its own directory first, then every +/// package it names and every package those name, as repository-relative +/// directories. `None` for a project that declares none. +fn workspace_members_of(root: &Path, dir: &Path) -> Result>, Fail> { + let read = |directory: &Path| -> Result { + let bytes = std::fs::read(directory.join("lexlean.toml"))?; + lexlean::config::parse_project("lexlean.toml", &bytes) + .map_err(|errors| format!("{}: {errors:?}", directory.display()).into()) + }; + let config = read(dir)?; + if config.source_packages.is_empty() { + return Ok(None); + } + let own = dir.strip_prefix(root)?.to_path_buf(); + let mut members = vec![own]; + let mut pending: Vec = config + .source_packages + .iter() + .map(|package| package.path.clone()) + .collect(); + while let Some(path) = pending.pop() { + let member = PathBuf::from(&path); + if members.contains(&member) { + continue; + } + pending.extend( + read(&root.join(&member))? + .source_packages + .iter() + .map(|package| package.path.clone()), + ); + members.push(member); + } + Ok(Some(members)) +} + +/// Stage the project at `dir` under `scratch` and return its staged root. A +/// project that declares source packages is staged at its repository-relative +/// path beside the workspace file and the members it needs, so the packages +/// resolve exactly as they do in the checkout; any other project is staged at +/// `flat`. +fn stage_project(root: &Path, dir: &Path, scratch: &Path, flat: &Path) -> Result { + let Some(members) = workspace_members_of(root, dir)? else { + std::fs::create_dir_all(flat)?; + copy_example(dir, flat)?; + return Ok(flat.to_path_buf()); + }; + std::fs::copy( + root.join(lexlean::source_package::WORKSPACE_FILE), + scratch.join(lexlean::source_package::WORKSPACE_FILE), + )?; + for member in &members { + let destination = scratch.join(member); + std::fs::create_dir_all(&destination)?; + copy_example(&root.join(member), &destination)?; + } + Ok(scratch.join(&members[0])) +} + fn copy_example(from: &Path, to: &Path) -> Result<(), Fail> { for entry in walkdir::WalkDir::new(from).into_iter().flatten() { let relative = entry.path().strip_prefix(from).unwrap_or(entry.path()); @@ -837,8 +903,8 @@ fn check_reproducibility(root: &Path) -> Result<(), Fail> { .unwrap_or_default() .to_string_lossy() .to_string(); - let (temp_a, files_a) = published_build(&dir, false)?; - let (temp_b, files_b) = published_build(&dir, false)?; + let (temp_a, files_a) = published_build(root, &dir, false)?; + let (temp_b, files_b) = published_build(root, &dir, false)?; if temp_a.path() == temp_b.path() { return Err("the two build directories must be distinct".into()); } @@ -878,8 +944,8 @@ fn check_reproducibility(root: &Path) -> Result<(), Fail> { ), ] { let library = root.join(directory); - let (temp_a, files_a) = published_build(&library, true)?; - let (temp_b, files_b) = published_build(&library, true)?; + let (temp_a, files_a) = published_build(root, &library, true)?; + let (temp_b, files_b) = published_build(root, &library, true)?; if temp_a.path() == temp_b.path() { return Err("the two build directories must be distinct".into()); } diff --git a/xtask/src/spec_links.rs b/xtask/src/spec_links.rs index 07fcc3dd1..8e4e0aed1 100644 --- a/xtask/src/spec_links.rs +++ b/xtask/src/spec_links.rs @@ -61,8 +61,8 @@ fn parse_table(spec: &str) -> Result, Fail> { pub fn validate(root: &Path) -> Result<(), Fail> { let spec = std::fs::read_to_string(root.join("SPEC.md"))?; let rows = parse_table(&spec)?; - if rows.len() != 402 { - return Err(format!("RP-07: the §31 table has {} rows, not 402", rows.len()).into()); + if rows.len() != 403 { + return Err(format!("RP-07: the §31 table has {} rows, not 403", rows.len()).into()); } // The prose total under the table is part of the contract a reader // relies on; a row added without it would leave §31 contradicting itself.